yackob03
05ccd4e793
Make some responses from the index api more appropriate.
2013-11-07 17:09:47 -05:00
yackob03
603ad53f6a
Fix some bugs in the tags registry api.
2013-11-07 17:09:15 -05:00
yackob03
2663a534d7
Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs
2013-11-07 12:55:35 -05:00
yackob03
ff7cd2f0a5
Subtle tweaks to the api and a fix for one bug where teams could be added to repository permissions through the API even if they were not part of the org.
2013-11-07 12:54:21 -05:00
Joseph Schorr
70c02eae16
Work in progress: Organizations page (with a fake tour) and start on the locations for the create new org and convert to org forms
2013-11-07 01:48:58 -05:00
Joseph Schorr
0c4dec6de4
- Fix namespace drop down to save the namespace last selected (and validate)
...
- Add a "can_create_repo" entry to the organization and have orgs grayed out in the new repo view if the user cannot create a repo
- Fix the multiple-orgs bug in the model
- Have the "create new repository" button disappear on landing if the org is selected and the user does not have create permissions for that org
2013-11-07 00:49:13 -05:00
yackob03
babc6fa867
We were asking for too many parameters for changing the plan, token is not always necessary.
2013-11-06 23:35:37 -05:00
yackob03
2b0f3a9ba7
Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs
2013-11-06 23:22:02 -05:00
yackob03
2cd98fc58e
Make the app config more powerful in terms of injecting fake dependencies. Refactor the tests to use metaclasses and to actually all run.
2013-11-06 23:21:12 -05:00
Joseph Schorr
56f777448a
Add the members tab to the org admin
2013-11-06 19:06:59 -05:00
yackob03
2a849f631b
Add the next batch of tests and fixes.
2013-11-06 17:56:31 -05:00
yackob03
db59b5bf9c
Add some tests to verify we're not leaking anything to completely public users (we're not)
2013-11-06 17:09:22 -05:00
Joseph Schorr
934acce6d4
Fix bug around free business plan and verify that a plan requested is in the correct set
2013-11-06 14:48:59 -05:00
Joseph Schorr
e356a10378
Add support for org-based subscriptions
2013-11-06 14:19:56 -05:00
yackob03
e3a3ce0f80
Prevent the user from revoking their own admin privileges.
2013-11-05 18:37:28 -05:00
Joseph Schorr
91806ee252
Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs
2013-11-05 17:20:56 -05:00
Joseph Schorr
237614dcef
Finish up create team
2013-11-05 17:20:43 -05:00
yackob03
a1476b32ea
Fix the problem where users in normal repos are marked as outside of the organization.
2013-11-05 17:10:14 -05:00
yackob03
427ffea6b7
Fill in the remove team methods.
2013-11-05 15:50:56 -05:00
Joseph Schorr
d2601c6fe4
Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs
...
Conflicts:
endpoints/api.py
2013-11-05 15:16:20 -05:00
yackob03
296695cb87
Fix the call that determines if an organization has enough private repositories.
2013-11-05 14:55:05 -05:00
Joseph Schorr
1f44166311
Wire up delete team UI
2013-11-05 14:53:48 -05:00
yackob03
b11ab44285
Add the business plans in.
2013-11-05 14:40:45 -05:00
Joseph Schorr
1cd4fa8d9b
Add team permissions support
2013-11-04 22:58:21 -05:00
Joseph Schorr
97fa69a361
Add ability to display and edit the team's description
2013-11-04 20:17:58 -05:00
Joseph Schorr
96730965cd
Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs
2013-11-04 19:11:17 -05:00
Joseph Schorr
e70f863350
Work in progress: Continue on org view
2013-11-04 19:11:13 -05:00
yackob03
c1b246c3b5
Remove a TODO and make sure a user is part of an org to get access to typeahead information for an org.
2013-11-04 19:11:01 -05:00
yackob03
6aeac247fa
Teams are part of organizations.
2013-11-04 19:06:56 -05:00
yackob03
5838e1bc07
Fix a merge error in create_repo_api.
2013-11-04 19:01:58 -05:00
yackob03
3a11ea4229
Made a stupid assumption about when users belonged to an organization, now paying for my terrible ways.
2013-11-04 18:52:38 -05:00
Joseph Schorr
b56bb92801
Work in progress: Continue on org view
2013-11-04 16:51:25 -05:00
Joseph Schorr
17a07ea6e0
Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs
2013-11-04 16:44:35 -05:00
yackob03
7991c3eff8
Remove an old todo since we are actually handling the case.
2013-11-04 16:44:51 -05:00
Joseph Schorr
ba7360f2a9
Work in progress: Start on org view
2013-11-04 16:39:29 -05:00
Joseph Schorr
0175bd91bf
Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs
2013-11-04 16:25:54 -05:00
Joseph Schorr
61e9b1629d
Work in progress: Start on org view and finish up the team members view
2013-11-04 16:21:49 -05:00
yackob03
2eb7ff2442
Add a bunch of the missing permissions from the API.
2013-11-04 16:18:40 -05:00
yackob03
ad4e227aff
Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs
...
Conflicts:
data/model.py
endpoints/api.py
test/data/test.db
2013-11-04 15:47:27 -05:00
yackob03
dd77ebd64f
Next batch of backend permissions for orgs.
2013-11-04 15:42:08 -05:00
Joseph Schorr
e6fadbca05
Add ability to change the members of a team
2013-11-04 15:31:38 -05:00
Joseph Schorr
633f603f9d
Merge branch 'master' into orgs
...
Conflicts:
endpoints/api.py
static/partials/new-repo.html
2013-11-04 14:59:00 -05:00
Joseph Schorr
ecbd1f1ef3
Work in progress: Add the team management page
2013-11-04 14:56:54 -05:00
Joseph Schorr
100ec563fa
- Add an entity-search directive for adding a nice search box for users or teams
...
- Add support for team-based permissions to the repos
2013-11-01 21:48:10 -04:00
Joseph Schorr
09afe0753f
Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs
2013-11-01 19:34:56 -04:00
yackob03
1aaefe6053
Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs
...
Conflicts:
data/model.py
2013-11-01 19:34:58 -04:00
Joseph Schorr
5ed85cf833
Work in progress: Start on marking user permissions on whether they are inside or outside the repo's org
2013-11-01 19:34:46 -04:00
yackob03
4c0f987af3
Flesh out some of the organization methods and fix the models.
2013-11-01 19:34:17 -04:00
Joseph Schorr
9fa77aaa48
Add proper messaging if an organization has gone over the repo limit. This change also moves plan information into the server
2013-11-01 19:13:58 -04:00
Joseph Schorr
1f0b142535
Add a namespace selector for choosing the namespace in the new repo view
2013-11-01 17:35:26 -04:00