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

SaaS Improvements and Fixes #825

Open
9 of 17 tasks
jpaulet opened this issue Oct 29, 2024 · 1 comment
Open
9 of 17 tasks

SaaS Improvements and Fixes #825

jpaulet opened this issue Oct 29, 2024 · 1 comment
Assignees

Comments

@jpaulet
Copy link
Member

jpaulet commented Oct 29, 2024

Login page

  • Improve error message (error message as inline alert error) and make the error msg human-readable
  • "Create an Account" should be a link (underline) and bold
  • The "© 2024 Vocdoni Association. All Rights Reserved." should render in one line
    image

Register page

  • The "© 2024 Vocdoni Association. All Rights Reserved." should render in one line

Forgot password

  • The "Sign In" " should be a link (underline) and bold

Dashboard

  • Hide non-working links in the side-menu (Census, User Management, Billing, Processes > Draft..)
  • Make the "processes" sub-menu links work ("All", "Active", "Finished")
  • Add titles to content pages (same title as the menu title, i.e: "Profile" for the profile page, "Organization Settings" for the organization settings page, etc.)
  • In the process list: Make the full process row clickable (redirect to "vote detail" when clicked), not only the "eye" icon should do this
  • "organization/edit": improve upload button visualization
  • "admin/team": move the "invite admin" into a modal instead of render in the same page
  • Add the footer in all the pages of the dashboard
  • "Create voting" -> hide "Save draft"
  • "Create voting" -> hide "github" census
  • "Create voting" -> improve "preview step" visualization
  • "Create voting" -> census information should be inside a card
  • "Create voting" -> the review page edit links don't work properly (they redirect to a different page than expected)
gerouvi added a commit that referenced this issue Nov 7, 2024
elboletaire pushed a commit that referenced this issue Nov 12, 2024
* fixed issues related #825

* fixed issues

* fixed issue, process card pl

* change process card link pl to px
@elboletaire
Copy link
Member

"Create an Account" should be a link (underline) and bold

Can we have a theme/style defined before doing minimal style changes like this one? Having all the possible links, buttons and variants beforehand would really help here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants