Skip to content
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

Create Admin Notice Board to Notify Users on Agrotech Platform #1000

Closed
6 tasks
IkkiOcean opened this issue Nov 10, 2024 · 2 comments · Fixed by #1003
Closed
6 tasks

Create Admin Notice Board to Notify Users on Agrotech Platform #1000

IkkiOcean opened this issue Nov 10, 2024 · 2 comments · Fixed by #1003
Assignees

Comments

@IkkiOcean
Copy link
Contributor

Description:
We need to implement an Admin Notice Board feature on the Agrotech platform that allows admins to post important updates, announcements, and messages. These notices will be visible to users on the platform and provide notifications for new or updated content.

Requirements:

  1. Admin Interface:

    • Create an interface accessible only to admins for posting notices.
    • Admins should be able to create, edit, and delete notices.
    • Each notice should include a title, message content, and a date.
    • Admins can activate or deactivate notices (for example, hiding past notices).
  2. User Interface:

    • Users should see the latest active notices prominently on the homepage or dashboard.
    • Notices should include a title, a short summary, and the date posted.
    • Users should be able to click a notice to view the full details.
    • Ensure that notices are displayed in chronological order, with the most recent notice at the top.
  3. Notification System:

    • When a new notice is posted or an existing one is updated, users should be notified.
    • The notification should be clear and non-intrusive (e.g., a banner or popup).
    • Users should be able to mark notices as "read" or dismiss them.
    • Optionally, users can get notifications in real-time without refreshing the page.
  4. Notice Management:

    • Admins should be able to mark notices as "active" or "inactive."
    • Inactive notices should no longer appear to users but can still be viewed by admins.
    • Notices should be limited to a certain number or page size, and older notices can be archived in the UI (e.g., a "See Older Notices" button).
  5. Styling:

    • Ensure notices are clearly visible and use appropriate design patterns (e.g., color coding or icons) to distinguish new or important notices.
    • Keep the design consistent with the rest of the Agrotech platform and ensure responsiveness across devices.

Acceptance Criteria:

  • Admin interface for creating, editing, and deleting notices is functional.
  • Active notices are displayed for users in a prominent section.
  • Users can read the full details of each notice.
  • Users are notified of new or updated notices in real-time.
  • Admins can mark notices as active or inactive.
  • Notices are styled clearly with color coding or icons to indicate new content.
Copy link
Contributor

Thank you for creating this issue! 🎉 We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊

You can also check our CONTRIBUTING.md for guidelines on contributing to this project.

Copy link
Contributor

Hello @IkkiOcean! Your issue #1000 has been closed. Thank you for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants