-
Notifications
You must be signed in to change notification settings - Fork 4
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
Allow per project access for anonymous and logged-in users #265
Conversation
I think it will be prudent to squash these commits before we do the final merge. |
The commit 0f183da is the one to test on staging... |
@cofiem - we did a review of the changes. They seem to work well. Lots of positive feedback. There were some design comments. I've written up the notes. There's a little bit of work to be done around naming and word choices. See https://github.com/QutBioacoustics/Ecoacoustics/blob/master/Design%20documents/Permissions%20Feedback.md |
Changes Unknown when pulling fefc5e1 on feature-allow-anon-2016 into * on develop*. |
Conflicts: db/structure.sql
create a permission for owner after a project is created added guest role, guest permissions, and removed :none access level updated Access methods throughout app added permission queries and updated method calls
removed ordering in permissions that overrided filter queries updated home page to show sample of available projects
Conflicts: spec/acceptance/scripts_spec.rb
Design feedback document: https://github.com/QutBioacoustics/Ecoacoustics/blob/master/Design%20documents/Permissions%20Feedback.md - Added 'ladder' permissions (bootstrap list-groups) to make permission levels clearer - Restricted user query to users role for permissions page - Added a recaptcha to registrations page - Made all columns button columns in individual permissions always buttons - Added extra columns in individual permissions to explain permissions - Reworded text on permissions page - Switched to a new project layout on projects index - Fixed wording on home page - Added a stub method (currently unused) to core.rb
Also tweaked UI a bit more
fefc5e1
to
7069de4
Compare
Commits squashed, and develop merged in. This branch is ready to be merged with develop. |
Woot! 🚀 |
Closes #99
See also https://github.com/QutBioacoustics/baw-server/wiki/Permissions