Admin topic

The Admin Dashboard is only available for users with the admin attribute set to true. Generally, this comes down to board members of AEGEE-Leiden, though App-Team members have access as well for development purposes.

In the dashboard, admins can perform some key functionalities: approving posts to show them in the
feed, approving new user accounts, and making and sending custom notifications.

Functionality

The Admin is used for:

  • Approving Posts: Admins can approve posts to show them in the feed.
  • Approving User Accounts: Admins can approve new user accounts.
  • Sending Custom Notifications: Admins can create and send custom notifications.

Classes

Admin Admin
The Admin Dashboard containing a PageView of all admin features.
CustomNotificationPage Admin
A page in the Admin dashboard where admins can create and send custom notifications.
DisabledUsersList Admin
The page in the Admin dashboard where admins can approve new accounts.
UnapprovedPostsList Admin
The page in the Admin dashboard where admins can approve posts made by users.
UnapprovedPostWithButtons Admin
A combination of a Post and a ButtonBar containing two buttons for approving and rejecting the post.

Properties

unapprovedPostsProvider AsyncNotifierProviderImpl<UnapprovedPostsNotifier, List<PostModel>> Admin
{@category Admin}
final