Implement NotificationLevel

This commit is contained in:
Dennis Eichhorn 2018-05-30 22:38:03 +02:00
parent 673bbc5653
commit a84a419261

View File

@ -15,18 +15,21 @@ declare(strict_types=1);
namespace Modules\News; namespace Modules\News;
use Model\Message\FormValidation; use Model\Message\FormValidation;
use Modules\News\Models\BadgeMapper; use Modules\News\Models\BadgeMapper;
use Modules\News\Models\NewsArticle; use Modules\News\Models\NewsArticle;
use Modules\News\Models\NewsArticleMapper; use Modules\News\Models\NewsArticleMapper;
use Modules\News\Models\NewsStatus; use Modules\News\Models\NewsStatus;
use Modules\News\Models\NewsType; use Modules\News\Models\NewsType;
use Modules\News\Models\PermissionState; use Modules\News\Models\PermissionState;
use phpOMS\Account\Account; use phpOMS\Account\Account;
use phpOMS\Account\PermissionType; use phpOMS\Account\PermissionType;
use phpOMS\Localization\ISO639x1Enum; use phpOMS\Localization\ISO639x1Enum;
use phpOMS\Message\Http\RequestStatusCode; use phpOMS\Message\Http\RequestStatusCode;
use phpOMS\Message\RequestAbstract; use phpOMS\Message\RequestAbstract;
use phpOMS\Message\ResponseAbstract; use phpOMS\Message\ResponseAbstract;
use phpOMS\Message\NotificationLevel;
use phpOMS\Module\ModuleAbstract; use phpOMS\Module\ModuleAbstract;
use phpOMS\Module\WebInterface; use phpOMS\Module\WebInterface;
use phpOMS\Utils\Parser\Markdown\Markdown; use phpOMS\Utils\Parser\Markdown\Markdown;
@ -298,7 +301,7 @@ final class Controller extends ModuleAbstract implements WebInterface
NewsArticleMapper::update($news); NewsArticleMapper::update($news);
$response->set($request->getUri()->__toString(), [ $response->set($request->getUri()->__toString(), [
'status' => 'ok', 'status' => NotificationLevel::OK,
'title' => 'Group', 'title' => 'Group',
'message' => 'Group successfully updated.', 'message' => 'Group successfully updated.',
'response' => $news->jsonSerialize() 'response' => $news->jsonSerialize()
@ -414,7 +417,7 @@ final class Controller extends ModuleAbstract implements WebInterface
$news = NewsArticleMapper::get((int) $request->getData('id')); $news = NewsArticleMapper::get((int) $request->getData('id'));
$response->set($request->getUri()->__toString(), [ $response->set($request->getUri()->__toString(), [
'status' => 'ok', 'status' => NotificationLevel::OK,
'title' => 'News', 'title' => 'News',
'message' => 'News successfully returned.', 'message' => 'News successfully returned.',
'response' => $news->jsonSerialize() 'response' => $news->jsonSerialize()
@ -572,7 +575,7 @@ final class Controller extends ModuleAbstract implements WebInterface
$status = NewsArticleMapper::delete($news); $status = NewsArticleMapper::delete($news);
$response->set($request->getUri()->__toString(), [ $response->set($request->getUri()->__toString(), [
'status' => 'ok', 'status' => NotificationLevel::OK,
'title' => 'News', 'title' => 'News',
'message' => 'News successfully deleted.', 'message' => 'News successfully deleted.',
'response' => $status 'response' => $status