Skip to content

IBX-9060: Revamp notifications #1529

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 48 commits into
base: 4.6
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
b8137fe
IBX-9060: Added renderAllNotificationsPageAction and markNotification…
tbialcz Mar 12, 2025
b510b9e
IBX-9060: Moved pagination rendering to Twig template and simplified …
tbialcz Mar 14, 2025
6ce7874
IBX-9060: Added delete action and delete multiple notifications
tbialcz Mar 26, 2025
c23d494
IBX-9060: notification views changes
albozek Mar 21, 2025
3dd59ad
IBX-9060: Added search form and query support to notifications page
tbialcz Apr 3, 2025
2f7208c
IBX-9060: Fixed modal
dew326 Mar 28, 2025
b327aa2
IBX-9060: Fixed all list
dew326 Mar 31, 2025
a0c2a25
IBX-9060: Added mark all as read
tbialcz Apr 4, 2025
d9ff38a
IBX-9060: Delete, mark as notifications
dew326 Apr 7, 2025
854e2d2
IBX-9060: Mark all as read
dew326 Apr 9, 2025
84153c7
IBX-9060: Fixed notification query parameters to use arrays instead o…
tbialcz Apr 10, 2025
df1c331
IBX-9060: Notification list filter
albozek Apr 24, 2025
bae168d
IBX-9060: Collapsable sidebar
albozek Apr 28, 2025
4ec8845
IBX-9060: Added bulk mark-as-read support and unify selection form ha…
tbialcz Apr 29, 2025
92eaf96
IBX-9060: Added submit buttons to notification selection forms
tbialcz Apr 29, 2025
b3d8ffe
IBX-9060: Refactored routes for marking notifications as read
tbialcz Apr 30, 2025
d2a966d
Refacotr & style fixes
albozek Apr 29, 2025
8b0e7d8
IBX-9060: Moved submit button definition back to SelectionType
tbialcz May 5, 2025
38f9411
IBX-9060: Allowed custom submit button name in NotificationSelectionT…
tbialcz May 5, 2025
3e5b9ab
IBX-9060: Refactored notification query building
tbialcz May 8, 2025
554a121
IBX-9060: Added delete action and delete multiple notifications
tbialcz Mar 26, 2025
de04beb
IBX-9060: Added search form and query support to notifications page
tbialcz Apr 3, 2025
31c8265
IBX-9060: Delete, mark as notifications
dew326 Apr 7, 2025
dfb616f
IBX-9060: Added bulk mark-as-read support and unify selection form ha…
tbialcz Apr 29, 2025
566e5be
IBX-9060: Added submit buttons to notification selection forms
tbialcz Apr 29, 2025
cd72fa9
IBX-9060: Moved submit button definition back to SelectionType
tbialcz May 5, 2025
5ba8873
Mark multiple as read & notification list view expansion
albozek May 5, 2025
1a489f2
Review fixes pt 1
albozek May 6, 2025
7a5dd69
[Behat] Fix for quickReview.feature
May 6, 2025
565fc08
Fixed typo
albozek May 7, 2025
b6e562f
[Behat] Adjusted notification assertion
tomaszszopinski May 7, 2025
19fee17
Style fixes
albozek May 8, 2025
b690b3a
Build fix
albozek May 8, 2025
937cfd6
IBX-9060: Fixed loadNotifications
tbialcz May 9, 2025
814c348
IBX-9060: Fixed POST method
tbialcz May 9, 2025
376a2e4
IBX-9060: Fixed loadNotifications
tbialcz May 9, 2025
6b8752f
Fixed dateRange filter status check
albozek May 9, 2025
15e9289
temp: do not merge
albozek May 9, 2025
820b180
Review fixes pt 2
albozek May 9, 2025
e50b2e1
Review fixes pt 3
albozek May 12, 2025
6bd4ade
Review fixes pt 4
albozek May 14, 2025
1d7ee73
Handled all responses
albozek May 15, 2025
d30f7ad
Merge branch '4.6' into ibx_9060
tbialcz May 20, 2025
5114272
IBX-9060: Specified iterable value types and generic return types to …
tbialcz May 20, 2025
d97cc50
Merge branch '4.6' into ibx_9060
tbialcz Jun 10, 2025
81657b5
IBX-9060: Replaced `loadNotifications` with `findNotifications` in No…
tbialcz Jun 10, 2025
0a79ac1
IBX-9060: Replaced `loadNotifications` with `findNotifications` in No…
tbialcz Jun 10, 2025
4f3d900
Merge remote-tracking branch 'origin/ibx_9060' into ibx_9060
tbialcz Jun 11, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions dependencies.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"recipesEndpoint": "",
"packages": [
{
"requirement": "dev-ibx_9060-notification-filtering as 4.6.x-dev",
"repositoryUrl": "https://github.com/ibexa/core",
"package": "ibexa/core",
"shouldBeAddedAsVCS": false
}
]
}
28 changes: 28 additions & 0 deletions src/bundle/Controller/AllNotificationsController.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?php

/**
* @copyright Copyright (C) Ibexa AS. All rights reserved.
* @license For full copyright and license information view LICENSE file distributed with this source code.
*/
declare(strict_types=1);

namespace Ibexa\Bundle\AdminUi\Controller;

use Ibexa\Contracts\AdminUi\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;

class AllNotificationsController extends Controller
{
public function renderAllNotificationsPageAction(Request $request, int $page): Response
{
return $this->forward(
NotificationController::class . '::renderNotificationsPageAction',
[
'page' => $page,
'template' => '@ibexadesign/account/notifications/list_all.html.twig',
'render_all' => true,
]
);
}
}
Loading
Loading