TODO List Meeting 2 september
Frontend:
To test
-
TURN password should be a password field ***********. -
Remove default name value that comes from last created Blueprint. -
Add blueprint search using filter and searchValue like in groups. -
Remove default name value that comes from last created Group, and add check on existing Group. -
Change placeholder in groups to add user instead of contacts. -
Create user every where (Change the name Create profile to Create user). -
Create Blueprint name displayed in red (Shouldn't be displayed in red). -
Edit Group by clicking anywhere on the screen. -
Edit Group cannot change blueprint -
Check group name availability before allowing creation -
Replace Copyright © Your Website 2020. with **© 2020 Savoir-Faire-Linux ** in Login page -
Missing Profile & Settings pages (Sidebar) -
profile - replace icon with user profile picture (same size) both in display and edit mode -
profile - move avatar top left corner -
edit profile - add validation checks on all fields -
Username - force lowercase + mark as mandatory -
Connect to JAMS as user (not admin) - should not be possible to access list of users (ask guillaume for more info) -
display starts with Create User (ask Guillaume if unclear) -
Change color of blue active + change cancel button color to same color of update button -
rename update profile to save profile -
Force LowerCase username in create -
When creating a blueprint we should be redirected to the blueprint page. -
Add check input for allow admin to add Turn configuration and add radio button to either add default Turn Jami Configuration or custom configuration (@gheller ADD DIFFERENT USE CASES ) -
Add default picture in edit mode if no picture associated -
Add password form on user creation with password generator use https://www.npmjs.com/package/generate-password -
Add password form on user edit with password generator use https://www.npmjs.com/package/generate-password for admin (endpoint admin) -
Add password generator on edit admin password -
Remove Remember me / Forgot password? / Don't have an account? Sign Up from Login page -
Profile image: rotation not working -
Image editing form background and CSS. -
revoke User -
Local user register on ns public - add check on the fly when creating new users / deactivate button while username not correct
To do
-
Reduce profile picture to 20 ko -
Add reset password on first login based on the needResetPassword field from the start endpoint -
Lister les codes postaux durant la configuration du certificat. -
Move Logout to bottom separated from the rest of the menu with the settings and update now. -
Make sure that the users / contacts initial list is populated in the Drawer -
Remove initial Field is empty on Group and Blueprint creation. -
Change user group from user profile -
Display User name in profile -
Access user profile using a route /admin/user/:username -
Add route to group using it's name -
Add route to blueprint using it's name -
Add password form on user edit with password generator use https://www.npmjs.com/package/generate-password for user (endpoint auth) -
Add description on each field in blueprint configuration. -
Envoyer le ficher SIP qui est mis en ligne. Ajouter un lien de téléchargement du template d'un fichier Json SIP. -
Search users should not be case sensitive #47 (closed) -
Group & Blueprint should be displayed in user profile page -
put bottom left corner with logout -
user cards: align all elements, all cards should have the same size. Add default firstName and lastName. For all other fields display a dummy text if the data is no available. -
profile - add fields (address)
Setup wizard
-
Select language selection -
Change language from settings menu -
Traduction Fr En Transifex. -
Display Access error message to none admin users on settings. -
Hide Update button to none admin users.
Backend:
To test
-
Update users groups on Group delete *** -
Add password hash and salt on password submit POST and PUT -
Un endpoint pour un user profile (En discussion avec Félix) -
Return status 200 on user added to group only if success to insure that the fetched users list is accurate. https://192.168.49.120/api/admin/group?groupName=Group1&newName=Group1&blueprintName=Blueprint1&groupMembers=lin [PUT] -
Add missing annotations for XML Parsing Error: syntax error -
Add contact to a user: store added date in seconds instead of milliseconds -
Add username in contacts list -
Que faut-il faire dans le cas où un utilisateur appartient à deux groupes avec deux blueprints différents. -
Limit users query to 20 users to improve the query -
search directory endpoint should return 204 when no users exists in the database or in the LDAP or AD -
Add pagination on search query for users endpoints