Skip to content

Project access levels#839

Merged
knownasilya merged 11 commits intoStrider-CD:masterfrom
xdissent:access-levels
Aug 6, 2015
Merged

Project access levels#839
knownasilya merged 11 commits intoStrider-CD:masterfrom
xdissent:access-levels

Conversation

@xdissent
Copy link
Member

@xdissent xdissent commented Aug 6, 2015

This PR adds project access level checks to web socket requests and UI controls, and enables "run" level access for collaborators. Read-only collaborators are no longer allowed to run jobs.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How come you changed this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To fix npm test. Lint was breaking and actual tests never ran. Looks like the travis setup is broken, but they run locally for me now.

@knownasilya
Copy link
Member

Would love to have some tests for these changes. Think you can do that? If not that's fine, just let me know.

knownasilya pushed a commit that referenced this pull request Aug 6, 2015
@knownasilya knownasilya merged commit 994ade2 into Strider-CD:master Aug 6, 2015
@knownasilya
Copy link
Member

If you can do tests, just submit another PR. I'm also going to add you as a collaborator 😄

@xdissent
Copy link
Member Author

xdissent commented Aug 6, 2015

Absolutely, I'll add some this afternoon. Thanks!

@xdissent
Copy link
Member Author

xdissent commented Aug 7, 2015

How would you feel about switching to protractor for integration tests? It's pretty difficult to test angular stuff with bare wd, and protractor still supports testing plain old html of course. Thoughts?

@knownasilya
Copy link
Member

Totally for it, protractor is like defacto in the angular community right?

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

Successfully merging this pull request may close these issues.

2 participants