Skip to content

Improve error message when adding a program admin (#8031)

License

Notifications You must be signed in to change notification settings

MrkAnthony/civiform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ci CII Best Practices AWS Staging Deploy codecov.io Code Style: Google

CiviForm

This repository focuses on addressing Improved Error Messaging (Feature #8031) when adding a program admin. The current error message is confusing when a program admin has not yet logged in to CiviForm, especially regarding the differences between a CiviForm Admin and a Program Admin. This update aims to provide clearer instructions and prevent confusion.

Problem

When attempting to add a program admin before they've logged in to CiviForm, the current error message does not clearly explain:

  • Why the program admin must log in first.
  • The difference between CiviForm Admin, Program Admin, and general "admin accounts."
  • That the user will not have access to anything until they are granted access to a program.

This is important because CiviForm Admin feedback from Arkansas has highlighted this issue as frustrating, though they have a workaround.

Solution

We aim to implement a clearer error message that explains:

  • The reason the program admin must log in first.
  • The distinction between different admin roles.
  • A notice that users won’t have access to programs until granted access.

Collaborators

Contributing

To get started, please first read our Technical contribution guide.

If you're interested in just digging around and interacting with the code, see Getting started for guidance on setting up your environment and running a local development server.

About

Improve error message when adding a program admin (#8031)

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 76.6%
  • TypeScript 17.6%
  • Python 1.8%
  • HTML 1.4%
  • Shell 1.0%
  • Ruby 0.9%
  • Other 0.7%