Commit graph

465 commits

Author SHA1 Message Date
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
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
yackob03
7dc4c2b250 Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs 2013-11-06 14:55:51 -05:00
yackob03
fb5fa4b15a Add a quay logo to the stripe checkout process. 2013-11-06 14:55:40 -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
Joseph Schorr
97a7cd23e7 Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-05 18:39:38 -05:00
Joseph Schorr
b145f72369 Start on org admin page 2013-11-05 18:39:27 -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
22dd031f91 Add a user called freshuser that doesn't belong to anything. 2013-11-05 17:09:50 -05:00
Joseph Schorr
a3970fa75c Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-05 16:15:09 -05:00
Joseph Schorr
221a7d4998 Work on adding new team button 2013-11-05 16:15:04 -05:00
yackob03
5088fc9948 Improve the responsiveness of the org-view a bit. 2013-11-05 16:05:38 -05:00
yackob03
7a3465cdce Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs 2013-11-05 15:51:03 -05:00
yackob03
427ffea6b7 Fill in the remove team methods. 2013-11-05 15:50:56 -05:00
Joseph Schorr
2f78a4d6ea Fix errors introduced by recent CLs 2013-11-05 15:31:49 -05:00
Joseph Schorr
e0bd3417fc Switch to angular strap tooltips 2013-11-05 15:24:50 -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
Joseph Schorr
fa8b970d99 Add a triangle notification in the repo users list when a user is not part of the organization 2013-11-05 15:15:26 -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
Joseph Schorr
6e2b2126a6 Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-05 14:47:56 -05:00
yackob03
ac72a8d86d Pass whether an orgazanition is creating the plan to the plan service to calculate the next minimum plan. 2013-11-05 14:47:48 -05:00
Joseph Schorr
a79b181496 Add a roles directive and properly recolor the roles 2013-11-05 14:47:46 -05:00
yackob03
eee858ecc5 Remove the angular v2.0 theme. 2013-11-05 14:40:58 -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
fd68564b3f Add a markdown input directive and convert both uses of the editor to the directive 2013-11-04 19:59:28 -05:00
Joseph Schorr
9beb627ab0 Add a markdown-view directive and change all uses of markdown in the partials to use the directive 2013-11-04 19:36:56 -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
yackob03
109f09f0d0 Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs 2013-11-04 16:57:26 -05:00
yackob03
ac71822352 Add a description field to teams. 2013-11-04 16:57:20 -05:00
Joseph Schorr
b56bb92801 Work in progress: Continue on org view 2013-11-04 16:51:25 -05:00
yackob03
7991c3eff8 Remove an old todo since we are actually handling the case. 2013-11-04 16:44:51 -05:00
yackob03
d14a292896 Org admins should be able to view all teams. 2013-11-04 16:44:38 -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
f8d3c95b74 Fix a typo in the team need permissions. 2013-11-04 16:39:52 -05:00
Joseph Schorr
920d4edfbc Merge branch 'orgs' of https://bitbucket.org/yackob03/quay into orgs 2013-11-04 16:39:34 -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