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< AdminPostModel> > -
{@category Admin}
final