Joseph Schorr
58b3ce2647
Add page support to the public repo list
2014-01-13 14:49:05 -05:00
yackob03
223d2ebaf1
Prevent organizations from attempting an account recovery.
2014-01-10 13:30:17 -05:00
yackob03
518cd1be85
Actually delete the image data when deleting the tag.
2014-01-09 17:13:26 -05:00
yackob03
4234ceabe6
Merge remote-tracking branch 'origin/spartan'
...
Conflicts:
test/data/test.db
2014-01-08 17:04:40 -05:00
Joseph Schorr
bd2fe5cf99
Change to a list comprehesion
2014-01-07 15:48:44 -05:00
Joseph Schorr
971dd7dd3a
Get tag deletion working
2014-01-07 15:21:24 -05:00
Joseph Schorr
9da93c7caf
Add frontend and API support for deleting tags. Model support is needed.
2014-01-06 15:20:58 -05:00
Joseph Schorr
0a63690e25
Add code for saving and displaying the size of images
2014-01-03 16:32:00 -05:00
yackob03
e02c98022d
Specify the aggregate function for MySQLs GROUP BY.
2013-12-27 17:31:20 -05:00
yackob03
d93a8b6033
Use group_by to eliminate duplicates in the entity search.
2013-12-27 17:06:27 -05:00
yackob03
e23bee99ec
Fix a bug where users in a different org would not show up in the entity search.
2013-12-27 16:56:31 -05:00
yackob03
dec74fc608
When an email code has already been used, just redirect to signin.
2013-12-18 19:47:42 -05:00
yackob03
d527746cfe
Fix the list of public repos to respect the limit set by the API request.
2013-12-18 19:16:58 -05:00
Joseph Schorr
6cc0482bfb
Make sure to properly load the entries for the last day
2013-12-09 21:13:21 -05:00
Joseph Schorr
a3b834cd66
Add ability to pick the dates of the logs viewed
2013-12-09 17:28:23 -05:00
Joseph Schorr
a0f9e1646a
Add a logs view for specific members of an organization
2013-12-06 19:25:27 -05:00
Joseph Schorr
59046b2e79
Add ability to download logs
2013-12-06 15:59:59 -05:00
Joseph Schorr
9a61903d28
Fix date time parameter on log_action to properly use the current time (for reals)
2013-12-03 16:48:44 -05:00
Joseph Schorr
c7ee3aaea1
Fix date time parameter on log_action to properly use the current time
2013-12-03 16:45:06 -05:00
Joseph Schorr
91c2ab074a
Add test log entries to initdb
2013-12-02 19:07:14 -05:00
yackob03
e52e699743
Don't delete log entries that are associated with a repository when the repository is deleted.
2013-12-02 18:16:22 -05:00
Joseph Schorr
782405fe65
- Add log view under repos
...
- Make the logs a bit nicer by adding context-sensitive icons
- Fix some of the log descriptions
2013-12-02 14:55:04 -05:00
Joseph Schorr
b77dabd586
Move log descriptions into the client side
2013-11-29 00:04:50 -05:00
Joseph Schorr
6c1d2afc0f
CL fixes
2013-11-27 16:56:07 -05:00
Joseph Schorr
cca5daf097
Add support for full logging of all actions in Quay, and the ability to view and filter these logs in the org’s admin view
2013-11-27 02:29:31 -05:00
yackob03
e69591c7d6
Add the ability to login with a robot, use the wrench icon for robots all over the place.
2013-11-20 19:43:19 -05:00
yackob03
b407c1d9fb
Add robots to the entity search.
2013-11-20 18:23:59 -05:00
yackob03
026ed7ffb4
Start fleshing out support for robots.
2013-11-20 16:13:03 -05:00
yackob03
ecc5f8fba7
Wire up webhooks to the UI.
2013-11-15 17:45:37 -05:00
yackob03
7ae78e5370
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay into webhooks
...
Conflicts:
endpoints/api.py
test/data/test.db
2013-11-15 16:48:55 -05:00
yackob03
c1ea6263e1
Flesh out the webworkers a bit.
2013-11-15 16:45:02 -05:00
Joseph Schorr
457b619647
Add receipt/invoice email support and option to Quay
2013-11-15 14:42:31 -05:00
yackob03
0f3d942b5e
Re-add the missing method for getting repository builds. Add more logging to try to see why some builds are not getting removed from the queue.
2013-11-13 17:29:26 -05:00
yackob03
d7592fd133
Update the diffs worker to not fail if the repository is removed before diffs are computed.
2013-11-13 14:41:20 -05:00
yackob03
d63e75ddd2
Fix the mega query.
2013-11-08 14:04:03 -05:00
yackob03
5fe1a6806e
Fix the team results for the entities query.
2013-11-07 23:35:20 -05:00
yackob03
d524559bce
Fix the repo search to include repos that you get through a team and repos for which you have admin on the org.
2013-11-07 22:44:18 -05:00
yackob03
294d4849a2
Prevent login on accounts that have been converted to organizations. Fix a bug in the tags api.
2013-11-07 18:08:38 -05:00
yackob03
71f7320532
Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs
2013-11-07 17:11:10 -05:00
yackob03
603ad53f6a
Fix some bugs in the tags registry api.
2013-11-07 17:09:15 -05:00
Joseph Schorr
3f2d51651e
Start on organization conversion. Note that this does not yet move over the user's plan to an org plan
2013-11-07 16:33:56 -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
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
Joseph Schorr
56f777448a
Add the members tab to the org admin
2013-11-06 19:06:59 -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
e3a3ce0f80
Prevent the user from revoking their own admin privileges.
2013-11-05 18:37:28 -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
yackob03
296695cb87
Fix the call that determines if an organization has enough private repositories.
2013-11-05 14:55:05 -05:00
Joseph Schorr
1cd4fa8d9b
Add team permissions support
2013-11-04 22:58:21 -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
Joseph Schorr
ba7360f2a9
Work in progress: Start on org view
2013-11-04 16:39:29 -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
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
yackob03
4c0f987af3
Flesh out some of the organization methods and fix the models.
2013-11-01 19:34:17 -04:00
yackob03
ecc4ad6e0f
Merge branch 'orgs' of ssh://bitbucket.org/yackob03/quay into orgs
2013-11-01 14:44:22 -04:00
Joseph Schorr
d7148b1711
Start on controllers and the API for organizations. Also adds fake model methods
2013-10-31 18:17:26 -04:00
yackob03
b92fe17e3c
Remove some unused model methods.
2013-10-31 17:36:53 -04:00
yackob03
d7f51fb764
Bug fixes and associated changes involved with spinning up build nodes and sending jobs to them.
2013-10-27 19:06:20 -04:00
yackob03
0ff19d5401
Filter the inactive builds when computing the is_building flag.
2013-10-27 16:00:44 -04:00
yackob03
78d2d6cad0
Add a test endpoint that allows us to manually create builds. Add access tokens to the build data.
2013-10-25 18:17:43 -04:00
yackob03
ffc33e454c
Fixes and refinements to the dockerfile build system.
2013-10-25 15:13:11 -04:00
yackob03
9b9a29c310
Flesh out the create API and wire everything up together. Next up, testing.
2013-10-25 01:14:38 -04:00
yackob03
847e91b696
Add the first part of the build worker that runs on quay.
2013-10-24 16:37:03 -04:00
Joseph Schorr
0afea3a779
Add the image view page with the changes view, filterable by typing into a field. Still needs pagination or some other mechanism for getting an overview
2013-10-18 22:28:46 -04:00
yackob03
283f9b81ae
First stab at token auth. The UI could use a little bit of polishing.
2013-10-16 14:24:10 -04:00
yackob03
4c15072c5a
Move signin to use AJAX. Render all flask templates with the common header. Move the header to a partial. Add account recovery.
2013-10-14 17:50:07 -04:00
yackob03
16ee147eae
Add a form for changing the password and prompt the user to do so when there is no password on the account.
2013-10-10 13:44:34 -04:00
yackob03
87ff939ad2
Handle some of the error cases with github login.
2013-10-10 12:55:03 -04:00
Joseph Schorr
b924fa5336
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2013-10-10 00:40:30 -04:00
Joseph Schorr
9f094af1b2
Begin work on an image history tree view
2013-10-10 00:40:18 -04:00
yackob03
3d89227752
First iteration of sign-in with gihub.
2013-10-09 23:00:34 -04:00
yackob03
986642218b
Fix an error with email confirmation links. NOTE: you CAN NOT use 'is True' in place of '== True' with peewee.
2013-10-08 17:07:36 -04:00
yackob03
6a038bb24e
PEP8 fixes.
2013-10-08 11:29:42 -04:00
yackob03
9cbbc2b8ed
Fix image history with no parent.
2013-10-02 17:29:45 -04:00
Joseph Schorr
dc3ec72432
Fix handling of repositories list when not signed in
2013-10-02 13:29:18 -04:00
yackob03
c044893ff9
Add some feedback about the number of private repositories used.
2013-10-02 01:40:11 -04:00
Joseph Schorr
927b280f1a
Redo the landing page to:
...
- Show the user's top repos if they have any
- Show a link to the guide and the repos list if they do not
- Add a getting starting guide
- Redo the repos list to show the user's repos and the top 10 public repos separately
2013-10-02 00:28:24 -04:00
Joseph Schorr
d09c402675
Add ability to search for repos by their full path
2013-10-01 17:02:49 -04:00
yackob03
96896b9067
Rename Image.image_id to Image.docker_image_id to reduce confusion.
2013-10-01 14:14:39 -04:00
yackob03
4b9c6d9aae
Add api function to fully delete a repository.
2013-10-01 12:13:25 -04:00
yackob03
abd4e8a7ab
Fix search by removing description as a searched field.
2013-09-30 23:18:05 -04:00
yackob03
ea6df2b725
Add image ancestry and update the test db accordingly.
2013-09-30 15:30:00 -04:00
Joseph Schorr
4382ebfd20
Add ability to change the visibility of a repo, and show whether the repo is private in the repo-view screen
2013-09-28 17:11:10 -04:00
Joseph Schorr
ce7620673b
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2013-09-28 01:23:07 -04:00
Joseph Schorr
7d44326618
Add ability to add new users to the permissions list and remove existing users
2013-09-28 01:23:00 -04:00
yackob03
b718dbc6e3
Full add public repository support.
2013-09-28 00:05:32 -04:00
yackob03
540dfd5343
Switch the search to use SQL query.
2013-09-27 23:25:57 -04:00
yackob03
a0adffdc8e
PEP8 fixes.
2013-09-27 20:03:07 -04:00
yackob03
32581c0621
Handle the confirmation codes to validate user emails.
2013-09-27 19:55:04 -04:00
yackob03
5508402bb7
Merge branch 'master' of ssh://bitbucket.org/yackob03/quay
2013-09-27 19:29:05 -04:00
yackob03
99341f7d53
Send a confirmation email when an account is created. Links don't do anything yet.
2013-09-27 19:29:01 -04:00
Joseph Schorr
038e9afc97
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2013-09-27 19:24:30 -04:00
Joseph Schorr
edaad6eea2
Add repo autocomplete for searching.
2013-09-27 19:21:54 -04:00