-
Notifications
You must be signed in to change notification settings - Fork 0
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
Oganizational Chart #112
Oganizational Chart #112
Comments
@srenault-meeds could you check the functional part please? |
Hello, what is the rationale please? |
Edited |
Thanks. It looks like this MIP is highly related to an organizational chart which Meeds doesn't provide. |
The only subject of this MIP is to allow to have a field with a type "user" in the profile, in addition of the type text. The "user" type is in Meeds code, so this MIP. If you prefer, we can make a simple issue to add the new type |
I didn't know that this chart won't be in Meeds. let's discuss about it ;-) |
It was my understanding. Perhaps wrong. cc @margondicco |
@srenault-meeds the manager field will start soon. Probably the beginning of next week. Could you check the functional part please? @margondicco For the export do you have an idea of what information (especially the relation between people) you want? I have difficulty seeing how to organize it in a CSV. @srenault-meeds your opinion would be valuable too. The technical part of the manager field will be provided in the day coming. |
Renamed this MIP to something simpler. The manager field being just a requirement for the org chart |
We wait go fonc before requesting the go tech @Julien-Dubois-eXo and @srenault-meeds can you synchronize to give the go func ? Thanks |
@srenault-meeds I have added some mock-ups for:
Could you check to give go func for the end of this week? We will start at the beginning of next the manager. |
@srenault-meeds I have added the design for the organizational chart setting drawer. |
Hello, Feedbacks:
Question in a MIP. Did you get your answers? Are there still questions?
What is this?
Tooltip?
Still an ongoing ideation?
|
No problem discussing the mock-ups there are some points I have difficulty to do it with Miro. |
Is that really mandatory? Indeed, we might have cases where we have hide emails. Example: Builders -> Email are hidden |
Excepted this point, GO Func for me. |
No objection with your proposal @srenault-meeds . Indeed some of our client don't want email. |
@srenault-meeds I have changed the designed of the organisational chart settings based on your proposition. |
Go Func |
…-io/MIPs#112 - EXO-71284 (#3792) External users could edit their personal profiles, but they should not have access to the list of users on the platform. If the profile contain a property of type user, they could get the list of users, thus those type of fields will be disabled for them by the current fix.
…ds-io/MIPs#112 - EXO-69857 (#3817) Receive and map correctly the multivalued profile property and avoid losing its list of values. the property manager is multi-value when users are stored in DB or in LDAP. But it is single value for Active directory. This fix makes sure to parse it correctly to get the value and convert it to the selected user.
…s-io/MIPs#112 (#956) prior to this change, notes declare its dedicated jspdf and html2canvas amd libraries, This PR removes this declaration to rely on the declared libraries is social module
…s-io/MIPs#112 (#956) prior to this change, notes declare its dedicated jspdf and html2canvas amd libraries, This PR removes this declaration to rely on the declared libraries is social module
#1858) Create organizational chart page and its system navigation
create my team page contains the organizational chart portlet
Merge Meeds-io/MIP-112
…ds-io/MIPs#112 - EXO-69857 (#842) While synchronizing users from LDAP/AD, multivalued attributes were not synchronized, just a single value from the list is added to the user profile. The fix will check if the property is multivalued or not and will append other values to make sure the whole list is saved in the profile.
…Meeds-io/MIPs#112 (#3515) Add new manager profile property setting
…ravatar component - EXO-69207 - Meeds-io/MIPs#112 (#3537) Add a disabled indication icon for disabled users in common useravatar component This fix will also : - variabilize the properties of Profile search index - add the connection field explicitely to the profile ES index
Meeds-io/MIPs#112 (#3641) Add translation field to chart setting header title
…eds-io/MIPs#112 (#3692) Implement user card settings option
…ds-io/MIPs#112 (#3701) issue with top border radius of new user card after adding additional adaptation with space members which cause a hide of top border radius by the banner image. This PR makes sure to correctly display the top border radius by correctly place the additional tags inside v-img
…Meeds-io/MIPs#112 (#3515) Add new manager profile property setting
…ravatar component - EXO-69207 - Meeds-io/MIPs#112 (#3537) Add a disabled indication icon for disabled users in common useravatar component This fix will also : - variabilize the properties of Profile search index - add the connection field explicitely to the profile ES index
Meeds-io/MIPs#112 (#3641) Add translation field to chart setting header title
…eds-io/MIPs#112 (#3692) Implement user card settings option
…ds-io/MIPs#112 (#3701) issue with top border radius of new user card after adding additional adaptation with space members which cause a hide of top border radius by the banner image. This PR makes sure to correctly display the top border radius by correctly place the additional tags inside v-img
…eds-io/MIPs#112 (#3692) Implement user card settings option
…ds-io/MIPs#112 (#3701) issue with top border radius of new user card after adding additional adaptation with space members which cause a hide of top border radius by the banner image. This PR makes sure to correctly display the top border radius by correctly place the additional tags inside v-img
#1858) Create organizational chart page and its system navigation
#1858) Create organizational chart page and its system navigation
…ds-io/MIPs#112 - EXO-69857 (#842) While synchronizing users from LDAP/AD, multivalued attributes were not synchronized, just a single value from the list is added to the user profile. The fix will check if the property is multivalued or not and will append other values to make sure the whole list is saved in the profile.
#1858) Create organizational chart page and its system navigation
#1858) Create organizational chart page and its system navigation
Rationale
Many organizations ask to be able to have an organization diagram in the platform. In order to implement the relation between user we should be able to identified the manager of the users.
1. Functional Requirements
Top User Stories
Field manager
Profile
Administration
Organization chart
New portlet Organization chart
Portlet properties:
Display hierarchical relationships
in the middle the current user we are looking
above the manager (N+1)
below the people who have the current user as manager (N-1)
the users are displayed with cards
Current user card:
N+1 card:
N-1 card:
Fields setting
- user selector to choose only one user that will be the user in the center of the organizational chart
- by default, it's the user from which we have open the organizational chart
- if it's a customer organizational chart created on a new page, we have to select the user.
- It's a mandatory field
Expand view
Download
New page with this portlet
2. Technical Requirements
Expected Volume & Performance
N/A
Security
This feature will use existing security mechanisms
Extensibility
No extensibility requirements
Configurability
Configurations will be added for :
Upgradability
Requirements related to existing features
Feature Flags
No feature flag will be added, unless the org chat feature is not needed on Meeds side
should we disable by default the Org chart for Meeds ?
Other Non Functional Requirements
Make sure that the new developments respect the accessibility requirements
Impacts
Documentation
Training
Software Architecture
Security
Access
Rest API design
Portlet Vue & Vuetify
Services & processing
Data and persistence
No new data model to add
Migration strategy
Annexes
Reasoning that explain the technical choices
Impacts
References
The text was updated successfully, but these errors were encountered: