Skip to content

feat: organization pages #500

New issue

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

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

Already on GitHub? # to your account

Draft
wants to merge 29 commits into
base: develop
Choose a base branch
from
Draft

Conversation

ruilopesm
Copy link
Member

@ruilopesm ruilopesm commented Mar 22, 2024

image


image


image


image


TODO

  • Index of organizations
    • Search feature
    • Pagination
    • GitHub-like card for each organization
    • Make use of streams
    • Fix bug when searching after changing pages (another one 😩)
    • Create helper functions for generating social media links and for providing social icons
  • Show of an organization (move sidebar entries to be accessible from the show page)
    • Posts tab
    • Departments tab
    • Partners tab
    • Members tab (can still be improved)
    • About tab
      • Show website favicon
  • Create an organization (only masters can do so)
  • Edit an organization (only admins or owners on that organization can do so)
  • Permissions system inside the organization
  • Handlers for an organization (like @cesium)
  • Page for managing organizations members (followers, admins and owners), with an information dialog about what each role does
    • Export functionality
  • Ensure all pages are responsive
  • Children organizations
  • Identicon as organization's logo placeholder
  • Address all TODO and FIXME around the code

@ruilopesm ruilopesm self-assigned this Mar 22, 2024
@ruilopesm ruilopesm changed the title feat: organization-related pages refactor: organization pages Mar 23, 2024
@ruilopesm ruilopesm changed the title refactor: organization pages feat: organization pages Aug 14, 2024
@ruilopesm ruilopesm added enhancement frontend 🖼️ Frontend related backend ⚙️ Backend related database Database related labels Sep 23, 2024
@FilipeR13 FilipeR13 self-assigned this Feb 4, 2025
@FilipeR13 FilipeR13 linked an issue Feb 4, 2025 that may be closed by this pull request
@JoaoCoelho2003 JoaoCoelho2003 self-assigned this Feb 20, 2025
@joaodiaslobo joaodiaslobo removed enhancement frontend 🖼️ Frontend related backend ⚙️ Backend related database Database related labels Feb 24, 2025
@ruilopesm ruilopesm mentioned this pull request Mar 16, 2025
@GuilhermePSF GuilhermePSF self-assigned this May 1, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update organization page frontend
5 participants