Basic Census and Vote creation UI Tweaks
General
-
Check connection issues -
Consolidate registration flow -
Change order of registration: 1st register to backend, 2nd register to IPFS -
If already registered shouldn't return error, but some indication
-
-
Implement in manager-backend
registration verification API call getEntity (no args) @jordipainan -
Accept privacy policy (https://vocdoni.io/privacy-policy/ i a https://vocdoni.io/terms-of-service/) and service conditions(https://vocdoni.io/privacy-policy/ i a https://vocdoni.io/terms-of-service/) -
When logged out upon reloading go to root page instead of read only -
Add Members text from notion
Layout
-
In topbar-right Change clickable sing-in
orready
with entityName -
In topbar-left write vocdoni-manager
-
Sidebar -> Create new level title (like Entity) for News and Voting processes -
Sidebar: Census
-> Users Management,Exported census
->Census
-
Import Members 1st in the Users Management Section
Create Account
-
Passphrase -> password -
Account -> Entity (@ferranrego I think making changes to this will create more confusion due to inconsistencies with other parts of the UI that we do not have time to change)
New account
-
Add passphrase remembering explain text
Feed
-
Remove post text preview -
Replace avatar with a small version of the image on the right? (to check with Ferran) -
Remove title(would need to apply everywhere for consistency)
Create Post
-
Change list of wysiwyg editor options -> options: ['inline', 'blockType', 'fontFamily', 'list', 'link', 'image', 'history'],
Create Entity
-
Replace automatically entity name with the account name provided in create account
Entity Index
-
Button update-metadata -> update profile -
Name "Profile" in navigation bar -> Summary
-
One column with info: My Entity
, text,Qr-Code
, link, Explanation how to use the link (@ferranrego implemented but doesn't look pretty. Please have a look)
Create vote
-
remove MerkleRoot
andMerkleTree
fields -
Add census selector with autocomplete based on the census name that queries the manager Backend API that returns by default 10/20 entries For each entry it should be displayed the name, date and size -
Change process type
toReal Time
, changePublic Poll
Active votes
-
Next to buttonend vote
addCreated At
,Finishing At
Members Index
-
Define flow on how to re-register user -
Fix sorting @jordipainan -
Add explanation text below page title (@ferranrego waiting for text) -
Add explanation texts in the buttons (@ferranrego waiting for text) -
Export tokens
->Download Validation links
-
Download correo, token, url
en csv -
Maybe check and export only non-verified?
-
-
Create Voting Census
-
Verify that export census exports only ones with public Key @jordipainan -
Generate Tokens -> Generate New User Tokens
, generates csv with url (change from current that is just the token) -
Decide visible fields in the Members page -
Verified
->Validated
: Yes | No -
Hide checkboxes -
Default list 50 /page -
Remove actions column -> Convert text fields into clickable that goes to /view -
Hide button generate links -
Order of buttons -> Download invitation links -
Create census -> popup ask census name and pass it to the request
Member View
-
Registration date iff available -
move id (token) inside member view + validation -
Fix details update -
Popup for confirmation before deleting user -
Convert link to button that copies the link? -
Member Details -
Button -> delete member -
popup -> Delete this members?
Census index
-
Sort by date -
Populate creation date column @jordipainan -
Drop column censusID -
Remove actions column -> Convert text fields into clickable that goes to /view
Census view
-
Exported
->Creation date
-
Fix display date -
Allow to delete a census snapshot (only DB) -
swap location of census size and merkle tree origin -
button -> Delete census
Census
-
Add or edit name
import members
-
upon import redirect to members index -
Create template csv and add an explanation on how to use it (@ferranrego waiting for text)
Edited by div dev doe