Open srenault-meeds opened 1 month ago
Hello About
Addition / invitation of users From the main settings > platform access, I can add or invite users When adding users, I can set their full profile (current form) + their role and finally invite them to onboard When inviting users, I can add their emails to send invitation mail with a token (optionally, I would be able to set a specific time for the token from a range of 1 day to 14 days, or forever)
What this feature add regarding the current UserAdministration Portlet ? In UserAdministration Portlet, you can add users, and you can invite them (onboarding email) The featuer to fill the profile is not present currently, you are right. But, should we have a new portlet for that ? or should we complete the current existing one ?
Hello
Terms of use
Another important requirement : we must track user who accept the terms of use
CSS/JS
IMO we could have several CSS or JSS properties we could activate or not (title, perhaps descriptions + css or js code, activation yes or no)
When adding users, I can set their full profile (current form) + their role and finally invite them to onboard full profile or full account ?
When inviting users, I can add their emails to send invitation mail with a token (optionally, I would be able to set a specific time for the token from a range of 1 day to 14 days, or forever)
Don't forget the capabilities to copy paste a list of mail
Another point : IMO we could extend the default space function to all users logging in for the first time, not just those created by register
Another points (branding i don't know if it's the good MIP but i try ):
Rationale
Terms of use, welcome, invitation, addition of users cannot be done using portlets We have workaround thanks to different tools proposed bu the platform. Still, it is not straightforward and most of the modern service propose such options.
In addition, some admin are willing to set specific CSS/JS to customize the experience in the platform. We would like to give them solutions for it.
1. Functional Requirements
Top User Stories
When saving, I can decide to request all users or only new users Once confirmed, the page is proposed at the next refresh or login with UI consistency of the theme
Once confirmed, the page is proposed at the first login for only new users with UI consistency of the theme
Once confirmed, the page is proposed at the next refresh/login for any user with UI consistency of the theme
CSS/JS options From the admin menu, I can access Main Settings page. From there, I access the theme page Then I can access form to set CSS/JS templatized options: ... to study...
Addition / invitation of users From the main settings > platform access, I can add or invite users
When adding users, I can set their full profile (current form) + their role and finally invite them to onboard When inviting users, I can add their emails to send invitation mail with a token (optionally, I would be able to set a specific time for the token from a range of 1 day to 14 days, or forever)
When doing such a thing, then this option is proposed from user settings AND each referral link is monitored so we can know who has onboarded the platform and thanks to the sender AND this can be gamified to incentivize such achievement
Impacts
Gamification
Notifications
Analytics
Unified Search
2. Technical Requirements
Expected Volume & Performance
Security
Extensibility
Configurability
Upgradability
Existing Features
Feature Flags
Other Non Functional Requirements
3. Impacts
Documentation
Training
4. Software Architecture
Security
Access
Services & processing
Data and persistence
Clustering
Multitenancy
Integrations
Migration strategy
5. Annexes