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

Improve organization diagram #5098

Open
wants to merge 36 commits into
base: main
Choose a base branch
from
Open

Conversation

jlnat
Copy link
Collaborator

@jlnat jlnat commented Feb 28, 2025

Major update on the Organization diagram:

  • New tool to visualize the diagram (using ReactFlow)
  • Controls for the diagram:
    • zoom in and out
    • pan
    • increase and decrease depth on the organization hierarchy
    • display people from the organization:
      • None
      • Leaders only
      • Leaders and Deputies
      • Highest rank
      • Highest 2 ranks
    • Export image as png

Closes AB#335

User changes

  • Updated the visuals of the organization diagram

Superuser changes

  • None

Admin changes

  • None

System admin changes

  • application.yml or anet-dictionary.yml needs change
  • db needs migration
  • documentation has changed
  • graphql schema has changed

Checklist

  • described the user behavior in PR body
  • referenced/updated all related issues
  • commits follow a repo#issue: Title title format and these 7 rules
  • commits have a clean history, otherwise PR may be squash-merged
  • added and/or updated unit tests
  • added and/or updated e2e tests
  • added and/or updated data migrations
  • updated documentation
  • resolved all build errors and warnings
  • opened debt issues for anything not resolved here

@gjvoosten gjvoosten changed the title Improve diagram organization Improve organization diagram Mar 3, 2025
@jlnat jlnat force-pushed the AB-335-improve_diagram_organization branch from 1808184 to 2985930 Compare March 4, 2025 18:09
@jlnat jlnat force-pushed the AB-335-improve_diagram_organization branch from 2985930 to 887d431 Compare March 5, 2025 09:53
@jlnat jlnat force-pushed the AB-335-improve_diagram_organization branch from 887d431 to fbc00b0 Compare March 5, 2025 09:55
@jlnat jlnat requested a review from gjvoosten March 5, 2025 10:49
@jlnat jlnat force-pushed the AB-335-improve_diagram_organization branch from c7292cc to 774a92c Compare March 8, 2025 20:09
@jlnat jlnat requested a review from gjvoosten March 10, 2025 07:59
@jlnat jlnat force-pushed the AB-335-improve_diagram_organization branch from 774a92c to 0d27042 Compare March 10, 2025 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants