legiongis / hmsf-md

Arches project for the Heritage Monitoring Scouts program, maintained by Florida Public Archaeology Network
https://hms.fpan.us
1 stars 0 forks source link

Update login and signup #283

Closed mradamcox closed 1 month ago

mradamcox commented 1 month ago

Close #280 by updating language on the signin pages.

Close #282 by adding new Scouts and Land Managers to the Resource Editor group. I had changed the signup process so they weren't added to that group rather recently, after realizing users were able to create/edit site, structure, or cemetery records. However, further investigation revealed that this was because the Crowdsource Editor group had read/write permissions on those resource models. Once that was fixed, it is safe to add Resource Editor back to these users, because the more restrictive CS Editor permissions supercede the less restrictive ones. Added this information to the docs as well.

Added a build script for the docs, and moved signal receiver functions to a new module.

mradamcox commented 1 month ago

Also, while I was testing #282 I found that errors in the scout signup form were not properly handled, and users were just shown the main home page if a form had errors. Fixed this so now the form is returned with the error fields marked.