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

Allow per project access for anonymous and logged-in users #265

Merged
merged 9 commits into from
Jul 3, 2016

Conversation

cofiem
Copy link
Contributor

@cofiem cofiem commented Mar 8, 2016

@atruskie
Copy link
Member

I think it will be prudent to squash these commits before we do the final merge.

@cofiem
Copy link
Contributor Author

cofiem commented May 9, 2016

The commit 0f183da is the one to test on staging...

@atruskie
Copy link
Member

@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

@coveralls
Copy link

coveralls commented Jun 10, 2016

Coverage Status

Changes Unknown when pulling fefc5e1 on feature-allow-anon-2016 into * on develop*.

cofiem and others added 9 commits June 26, 2016 19:29
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
@cofiem
Copy link
Contributor Author

cofiem commented Jun 29, 2016

Commits squashed, and develop merged in. This branch is ready to be merged with develop.

@coveralls
Copy link

coveralls commented Jun 29, 2016

Coverage Status

Coverage decreased (-1.7%) to 84.499% when pulling 7069de4 on feature-allow-anon-2016 into e839fad on develop.

@atruskie atruskie changed the title [WIP] Allow per project access for anonymous and logged-in users Allow per project access for anonymous and logged-in users Jul 3, 2016
@atruskie atruskie merged commit 1f59a67 into develop Jul 3, 2016
@cofiem
Copy link
Contributor Author

cofiem commented Jul 3, 2016

Woot! 🚀

@atruskie atruskie deleted the feature-allow-anon-2016 branch June 4, 2020 03:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants