Joseph Schorr
e4b659f107
Add support for encrypted client tokens via basic auth (for the docker CLI) and a feature flag to disable normal passwords
2015-03-25 18:43:12 -04:00
Joseph Schorr
6d0855f4fc
Small UI improvements to the teams tab
2015-03-25 16:30:13 -04:00
Joseph Schorr
2459b6b467
Start on new org view
2015-03-25 15:31:05 -04:00
Joseph Schorr
d9c3c6689a
- Upgrade angular-strap to fix an NPE
...
- Start the download of the rest of the repo information after the repo itself loads
2015-03-23 16:10:33 -04:00
Joseph Schorr
85d6500daa
Merge resistanceisfutile into master
2015-03-23 15:39:08 -04:00
Joseph Schorr
049148cb87
Work in progress: new image view
2015-03-20 17:46:02 -04:00
Joseph Schorr
3959ea2ff9
Add ability to add/move a tag in the tag view
2015-03-19 15:23:34 -04:00
Joseph Schorr
c066df6d21
Clarify pull text
2015-03-19 15:10:16 -04:00
Joseph Schorr
70aec00914
Add a fetch tag dialog
2015-03-19 15:08:18 -04:00
Joseph Schorr
c1d58bdd6c
Make messaging around the connected user invoking builds better
2015-03-18 16:26:27 -04:00
Joseph Schorr
99c56b7f98
Delink the build-mini-status if the user is not the repo admin
2015-03-18 15:43:53 -04:00
Joseph Schorr
ab2331a486
Performance improvements for the repo API and the new repo UI
2015-03-18 14:47:53 -04:00
Joseph Schorr
bc6baae050
Add scheduled scheduled maintenances to the status bar
2015-03-18 13:49:34 -04:00
Joseph Schorr
cea8b03872
Fix titles on small devices
2015-03-18 13:42:48 -04:00
Joseph Schorr
704b60e5ce
Reorder the columns in the builds list
2015-03-18 12:13:07 -04:00
Joseph Schorr
ced7c0ab49
Fix throbber location on the builds list in the info tab
2015-03-18 12:11:40 -04:00
Joseph Schorr
e58144eec5
Add selection of images by railroad track
2015-03-18 12:06:47 -04:00
Joseph Schorr
699cb9a5da
Fix last modified date time handling for tags with no date times, and fix the sort ordering
2015-03-17 16:49:22 -04:00
Joseph Schorr
3c305beeea
Merge branch 'tagview'
2015-03-16 17:14:43 -04:00
Joseph Schorr
5479ffdf32
Small fixes
2015-03-16 17:09:46 -04:00
Joseph Schorr
31480de8c1
Get the remainder of the repo settings panel working
2015-03-16 17:03:26 -04:00
Joseph Schorr
32956b6713
Finish permissions table support
2015-03-16 14:49:57 -04:00
Joseph Schorr
360aa69d92
Fix LDAP error and url handling to be more clear for the end user
2015-03-16 14:33:53 -04:00
Joseph Schorr
dc5d40ddc3
Start work on the repo permissions table
2015-03-16 14:17:27 -04:00
Joseph Schorr
1b6fc60c10
Grammar fix
2015-03-13 15:39:59 -07:00
Joseph Schorr
1a3bcb0f8d
Add ability to resume trigger setup
2015-03-13 15:37:43 -07:00
Joseph Schorr
333e0acd6d
Add the builds tab
2015-03-13 15:34:28 -07:00
Joseph Schorr
347bf31f2d
Have tags selected be handled universally throughout the entire repository view page.
2015-03-12 12:22:47 -07:00
Joseph Schorr
ea61a68bcb
Add missing files from last commit (stupid SourceTree...)
2015-03-11 17:47:12 -07:00
Joseph Schorr
89e71b75dd
Fix title location on small viewports
2015-03-10 17:30:09 -07:00
Joseph Schorr
002dc083f2
Get the main repo page design working
2015-03-10 17:22:46 -07:00
Joseph Schorr
3d3c8ca198
Some improvements to image tracks in the repo list view
2015-03-10 11:00:11 -07:00
Joseph Schorr
afc8e95e19
Start on new tag view
2015-03-09 22:03:39 -07:00
Joseph Schorr
6a625ba9e6
Fix build logs date/time
2015-03-06 14:22:19 -05:00
Joseph Schorr
91ea6b5a45
Only show the "Waiting" message if we are actually waiting
2015-03-06 14:10:07 -05:00
Joseph Schorr
36b6ec5813
Only show status bar if there are any incidents
2015-03-06 14:06:20 -05:00
Joseph Schorr
12b458780b
Handle loading status better for each namespace displayed in the repo list and update the database we use for testing
2015-03-05 16:25:16 -05:00
Joseph Schorr
43ab838998
Merge branch 'newbuildview'
2015-03-05 16:17:29 -05:00
Joseph Schorr
86447c0a99
Merge branch 'master' into pagesnew
2015-03-05 14:22:10 -05:00
Joseph Schorr
08f006a90c
Add the namespaces box to the right hand side and make other small UI improvements to the repo list view
2015-03-05 14:21:46 -05:00
Joseph Schorr
785de61c59
Start on updated repo list view
2015-03-05 12:00:36 -05:00
Jimmy Zelinskie
507d3fb973
fix repos not loading when signed in on repo list
2015-03-04 15:54:47 -05:00
Joseph Schorr
4ca5d9b04b
Add support for filtering github login by org
2015-03-03 19:58:42 -05:00
Joseph Schorr
ed46d37ea7
- Add copy button to the build logs
...
- Add support for timestamps in the build logs
- Other small UI improvements to the build view
2015-02-27 16:00:32 -05:00
Joseph Schorr
e227d7e526
Start on the new build view
2015-02-26 17:45:28 -05:00
Joseph Schorr
d8048b09d2
Make the hip chat setup field show more help information if the user enters a room name instead of a number
2015-02-26 12:35:28 -05:00
Joseph Schorr
258e879d11
Fix default mail sender field in the setup tool
2015-02-25 18:30:38 -05:00
Joseph Schorr
ace6da5514
Add a service status indicator to the footer and add a notification bar for any incidents
2015-02-24 17:41:30 -05:00
Joseph Schorr
afe6be0daf
Put a message if the download link won't appear
2015-02-24 16:51:03 -05:00
Jimmy Zelinskie
758158391c
css: prevent new UI css from breaking old css
...
This also breaks css out into directives.
2015-02-24 14:43:04 -05:00
Jimmy Zelinskie
e082b61b26
update gradient on starred repo list
2015-02-23 17:30:43 -05:00
Jimmy Zelinskie
498d0af6a4
directives: add optional placeholder for markdown
2015-02-23 16:43:59 -05:00
Jimmy Zelinskie
3dbaafbd60
Merge branch 'pagesnew' into star
2015-02-23 15:07:49 -05:00
Joseph Schorr
9b87999c1c
Code cleanup part #1 : move all the services and directive JS code in the app.js file into its own files
2015-02-19 16:21:54 -05:00
Jimmy Zelinskie
917dd6b674
Merge branch 'master' into star
2015-02-18 17:36:58 -05:00
Joseph Schorr
ea5b998168
Fix missed container
2015-02-18 15:51:57 -05:00
Joseph Schorr
c642cada00
Adjust CSS for new version of bootstrap
2015-02-17 19:37:37 -05:00
Joseph Schorr
ff7e97faf7
Merge branch 'master' into quark
2015-02-17 19:16:12 -05:00
Joseph Schorr
524705b88c
Get dashboard working and upgrade bootstrap. Note: the bootstrap fixes will be coming in the followup CL
2015-02-17 19:15:54 -05:00
Joseph Schorr
83e05d2342
Add tracking of the kind of temporary access tokens, so we can display if a pull/push by token is for a build worker
2015-02-17 12:35:16 -05:00
Joseph Schorr
79f39697fe
- Fix superuser panel for debugging
...
- Start work on the gauges panel
2015-02-17 11:31:50 -05:00
Joseph Schorr
fbdbc21eb1
Merge branch 'master' into quark
2015-02-13 16:24:53 -05:00
Joseph Schorr
9dfe523615
Merge master changes
2015-02-05 13:11:16 -05:00
Jimmy Zelinskie
8efdd95f6d
partials: correct missing >
2015-01-29 12:45:34 -05:00
Jimmy Zelinskie
4ed9cc8c7f
partials: fix ER logo not showing up
2015-01-29 12:29:42 -05:00
Joseph Schorr
d359c849cd
Add the build worker and job count information to the charts
2015-01-28 17:12:33 -05:00
Joseph Schorr
63cd6ffcc3
Start on adding usage charts
2015-01-28 12:35:01 -05:00
Joseph Schorr
30b895b795
Merge branch 'grunt-js-folder' of https://github.com/coreos-inc/quay into ackbar
2015-01-23 17:26:14 -05:00
Joseph Schorr
c8229b9c8a
Implement new step-by-step setup
2015-01-23 17:19:15 -05:00
Joseph Schorr
ca350f9808
Better styling for the updated build dialog. This is temporary until we redo the UI
2015-01-16 17:06:20 -05:00
Joseph Schorr
473a141835
Allow for building of Dockerfiles with pull robots
2015-01-16 17:01:14 -05:00
Joseph Schorr
3a3945779d
Add checking for localhost in hostname fields.
2015-01-15 14:36:05 -05:00
Joseph Schorr
cc453e7d10
Fix some issues around validation in the config forms
2015-01-14 17:04:02 -05:00
Jimmy Zelinskie
1b34ea13c9
Merge branch 'master' of github.com:coreos-inc/quay
2015-01-13 11:03:16 -05:00
Jimmy Zelinskie
f268a5d661
Fix twitter-view once and for all!
...
One image URL was broken and it was accidentally using the avatar
directive, so the class has been changed to 'twitter-avatar' and made
explicit.
2015-01-13 11:02:08 -05:00
Jimmy Zelinskie
3da0228aaa
Add repo-list-grid directive
2015-01-12 17:43:36 -05:00
Joseph Schorr
7d412a5b68
Fix plans manager on mobile
2015-01-12 12:35:06 -05:00
Joseph Schorr
2878fd28c6
Fix header and some other minor fixes on mobile
2015-01-12 12:26:57 -05:00
Joseph Schorr
5a0277b465
Fix plans table on mobile
2015-01-12 12:17:00 -05:00
Joseph Schorr
6d604a656a
Move config handling into a provider class to make testing much easier
2015-01-09 16:23:31 -05:00
Jimmy Zelinskie
5a05c6560b
Always use default twitter image for twitter-view.
...
It was generating a very low resolution (16x16) avatar for the null user
and blowing it up to fit. It's much better to just use what would've
been the fallback.
2015-01-08 16:23:43 -05:00
Joseph Schorr
c0c27648ea
Clarify where the configuration is saved
2015-01-08 16:16:22 -05:00
Joseph Schorr
65989ac1fb
Fix bug where deleting the server hostname removed the entire form
2015-01-08 16:06:20 -05:00
Joseph Schorr
0a82f669ae
Require that all form fields marked 'required' are filled out before we allow config validation
2015-01-08 15:58:35 -05:00
Joseph Schorr
bfd273d16f
- Make validation a bit nicer:
...
- Add timeout to the DB validation
- Make DB validation exception handling a bit nicer
- Move the DB validation error message
- Fix bug around RADOS config default for Is Secure
- Allow hiding of the validation box
2015-01-08 15:27:49 -05:00
Joseph Schorr
5e0ce4eea9
Add validation of github to the config tool
2015-01-08 13:26:24 -05:00
Joseph Schorr
63504c87fb
Get end-to-end configuration setup working, including verification (except for Github, which is in progress)
2015-01-07 16:20:51 -05:00
Joseph Schorr
825455ea6c
Get the contacts field partially working
2015-01-05 17:10:01 -05:00
Joseph Schorr
32c0a14d96
Get mapped fields (Github and Redis) working
2015-01-05 15:18:01 -05:00
Joseph Schorr
219730c341
Better config defaults and remove some unneeded code
2015-01-05 13:01:32 -05:00
Joseph Schorr
1bf25f25c1
WIP
2015-01-04 14:38:41 -05:00
Joseph Schorr
77278f0391
Some UI improvements
2014-12-26 19:18:00 -05:00
Joseph Schorr
1142b1bc18
Start on config setup tool. This tool is not yet functional.
2014-12-26 16:54:36 -05:00
Joseph Schorr
5c7a9d0daf
Add the ability to view the system logs in the superuser endpoint
2014-12-23 11:40:51 -05:00
Joseph Schorr
1f9f4ef26b
- Switch font to Source Sans Pro, like CoreUpdate
...
- Add support for the new cor-tabs
- Add support for title-based layouts
- Switch super user layout to the new tabs UI in prep for adding setup support
2014-12-22 15:13:23 -05:00
Joseph Schorr
107847a4bb
Fix Slack notification setup to support the new slack web hook format and convert all existing data to use the new format (so we only have one code path)
2014-12-16 14:34:43 +02:00
Jake Moshenko
79b61e7709
Allow for configurable logo in the top left corner using ENTERPRISE_LOGO_URL parameter.
2014-12-12 18:25:30 -05:00
Joseph Schorr
73131e57cc
Remove "Quay.io" from the team-view-add dialog
2014-12-10 00:19:56 +02:00
Joseph Schorr
bab1b183e6
Make the add member dialog in the team view more clear about email addresses
2014-12-09 23:39:08 +02:00
Jimmy Zelinskie
f3259c862b
Merge branch 'koh'
...
Conflicts:
auth/scopes.py
requirements-nover.txt
requirements.txt
static/css/quay.css
static/directives/namespace-selector.html
static/js/app.js
static/partials/manage-application.html
templates/oauthorize.html
2014-12-01 12:30:09 -08:00
Joseph Schorr
72d613614d
Merge branch 'bagger'
2014-12-01 12:48:59 -05:00
Joseph Schorr
52b7896835
Further fixes to make everything work nicely with Github Enterprise
2014-11-26 12:54:02 -05:00
Joseph Schorr
e9cac407df
Add a configurable avatar system and add an internal avatar system for enterprise
2014-11-24 19:25:13 -05:00
Jimmy Zelinskie
716d7a737b
Strip whitespace from ALL the things.
2014-11-24 16:07:38 -05:00
Joseph Schorr
b8e873b00b
Add support to the build system for tracking if/when the build manager crashes and make sure builds are restarted within a few minutes
2014-11-21 14:27:06 -05:00
Joseph Schorr
3e79379942
- Make the OAuth config system centralized
...
- Add support for Github Enterprise login
2014-11-05 16:43:37 -05:00
Joseph Schorr
109850b428
Add a basic usage counter for enterprise
2014-10-28 16:33:13 -04:00
Joseph Schorr
793b6f543c
Make github trigger setup a bit nicer when there are a lot of repos
2014-10-27 17:05:16 -04:00
Joseph Schorr
fb2470615b
Add support for filtering based on tags, in addition to branches
2014-10-23 16:39:10 -04:00
Joseph Schorr
c3171a2690
Redo the UI for the trigger setup dialog and add the ability for github triggers to be filtered using a regex on their branch name.
2014-10-14 15:46:35 -04:00
Joseph Schorr
f38ce51943
Merge master into laffa
2014-10-07 14:03:17 -04:00
Joseph Schorr
773c9ac0ee
Clarify the language around default permissions
2014-10-06 16:56:43 -04:00
Joseph Schorr
c682899861
Add a feature flag to disable user creation
2014-10-02 14:49:18 -04:00
Joseph Schorr
039d53ea6c
- Fix initdb
...
- Add ability to specific custom fields for manual running of build triggers and add a "branch name" selector for running github builds
2014-09-30 16:29:32 -04:00
Joseph Schorr
e11c140fc8
Fix the org members logs view
2014-09-29 14:08:16 -04:00
Joseph Schorr
3a356c6aab
Make sure the team add UI handles the no mailing case as well
2014-09-23 11:19:50 -04:00
Joseph Schorr
f3b03ebc34
Add a feature flag for disabling all emails
2014-09-22 19:11:48 -04:00
Joseph Schorr
05bb710830
- Add a shared AUFS utility lib and change both changes and streamlayerformat to use it
...
- Add UI for selecting whether to pull the tag, the repo, or the squashed tag
2014-09-18 15:56:59 -04:00
Joseph Schorr
77bf10323c
Fix JS error due to merge and show a spinner in the sign in form when signing in
2014-09-16 00:23:56 -04:00
Jake Moshenko
c5ca46a14b
Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork
...
Conflicts:
data/model/legacy.py
static/js/app.js
2014-09-12 11:03:30 -04:00
Jake Moshenko
da3d58890e
Slight tweak in the text of the 403 pull base image error.
2014-09-12 10:46:35 -04:00
Jake Moshenko
5388633f9a
Merge remote-tracking branch 'origin/master' into pullfail
2014-09-12 10:36:38 -04:00
Joseph Schorr
8d3ce44682
Address comments on code review
2014-09-11 15:45:41 -04:00
Joseph Schorr
f56de03775
Switch to colored logo
2014-09-09 12:57:05 -04:00
Joseph Schorr
dd4037e324
Allow github trigger setup folder paths to be specified even if a Dockerfile is not found
2014-09-08 12:17:00 -04:00
Jake Moshenko
64480fd4ed
Merge remote-tracking branch 'origin/master' into yellowalert
...
Conflicts:
data/migrations/versions/82297d834ad_add_us_west_location.py
test/data/test.db
2014-09-05 11:30:30 -04:00
Joseph Schorr
e028d4ae0a
Merge master into branch
2014-09-04 18:08:18 -04:00
Joseph Schorr
066b3ed8f0
Add client side handling of user login throttling
2014-09-02 14:26:35 -04:00
Joseph Schorr
3b72b26836
Merge branch 'master' into comewithmeifyouwanttowork
2014-08-28 20:50:13 -04:00
Joseph Schorr
ae92098b23
Add invite by email (WIP)
2014-08-28 20:49:11 -04:00
Joseph Schorr
d76d4704a0
Add pagination to the notifications API and make the UI only show a maximum of 5 notifications (beyond that, it shows "5+").
2014-08-26 15:19:39 -04:00
Joseph Schorr
a129aac94b
Add ability to regenerate robot account credentials
2014-08-25 17:19:23 -04:00
Joseph Schorr
34c6d7f5b4
Change the auth dialog to copy a full docker login command
2014-08-22 16:54:53 -04:00
Joseph Schorr
2a3094cfde
- Fix zero clipboard integration to properly hide the clipboard controls when flash is not available.
...
- Hide the download .dockercfg link in Safari, since it doesn't work there anyway
2014-08-22 15:24:56 -04:00
Joseph Schorr
32ea1d194f
Add support for the Hipchat room notification API
2014-08-19 17:40:36 -04:00
Joseph Schorr
35bd28a77e
Add support for the Flowdock Team chat API: https://www.flowdock.com/api/push
2014-08-19 14:33:33 -04:00
Joseph Schorr
daa43c3bb9
Add better messaging around pulling of base images when they fail due to invalid or missing credentials
2014-08-18 20:34:39 -04:00
Joseph Schorr
eefb7e1ec9
Add notification actions support
2014-08-15 21:56:29 -04:00
Joseph Schorr
9a402ab0b1
Make the new team view UI to be properly reactive to the screen size
2014-08-15 21:00:12 -04:00
Joseph Schorr
7d7cca39cc
New team view interface
2014-08-15 20:51:31 -04:00
Joseph Schorr
27c2680380
Plan update and fix about page
2014-08-13 14:25:48 -04:00
Joseph Schorr
f3f4d06328
- Add text for the new CoreOS registry stuff to the plans page and the tour page
...
- Regenerate the screenshots
2014-08-12 15:17:48 -04:00
Joseph Schorr
8db889e2d4
Prevent the logs view table from normally growing too large
2014-08-12 14:30:59 -04:00
Joseph Schorr
ab68126d8a
Initial work in restyling Quay to be more like CoreOS styles
2014-08-11 21:47:04 -04:00
Joseph Schorr
2597bcef3f
Add support for login with Google. Note that this CL is not complete
2014-08-11 15:47:44 -04:00
Joseph Schorr
6f804c222a
Replace references seen in the enterprise version to "Quay.io" with a config-pulled value
2014-08-08 13:50:04 -04:00
Joseph Schorr
09286d6234
Make the setup trigger dialog more clear on what the pull credentials actually mean
2014-08-06 16:01:19 -04:00
Joseph Schorr
d1c9108570
Fix setup trigger dialog to handle the case where the FROM image has a public base
2014-08-06 15:42:26 -04:00
Jake Moshenko
0372013f70
Merge remote-tracking branch 'origin/redalert'
...
Conflicts:
app.py
2014-08-04 16:56:34 -04:00
Joseph Schorr
af32b53a4e
Fix create token form in the repo-admin view. We had to add type="button" to the delete-ui button so that clicking it doesn't submit the form (and keep the focus there)
2014-07-29 18:53:23 -04:00
Joseph Schorr
32b2ecdfa6
Add ability to dismiss notifications
2014-07-28 18:23:46 -04:00
Joseph Schorr
34fc279092
Add e-mail authorization to the repository notification flow. Also validates the creation of the other notification methods.
2014-07-28 14:58:12 -04:00
Joseph Schorr
54ee94754e
- Add support for orgs in the entity search and the notification system
...
- Fix the titles/names of the different notification types
- Fix the styling of the options buttons on the notifications
2014-07-22 13:39:41 -04:00
Joseph Schorr
1ffbc77106
Make the web hook documentation link in the create dialog a bit smarter
2014-07-18 17:00:12 -04:00
Joseph Schorr
a5d9a2aee1
- Fix getting started links
...
- Add a link in the notifications menu for web hook documentation
2014-07-18 16:57:46 -04:00
Joseph Schorr
d5d9cb7a45
UI improvements to entity-search and the create-external-notification-dialog
2014-07-18 16:51:05 -04:00
Joseph Schorr
591cd020b8
Merge branch 'master' into redalert
2014-07-18 15:58:56 -04:00
Joseph Schorr
f7c154abb5
Get Quay notification support working in the notification methods
2014-07-18 14:12:20 -04:00
Joseph Schorr
3865e3b1b7
Refactor the entity-search directive/control to make its interface much cleaner and to add support for ng-model validity checking
2014-07-18 13:45:08 -04:00
Joseph Schorr
397af2ffc9
Fix tooltip in tag-specific-images-view to properly bind
2014-07-17 23:03:22 -04:00
Joseph Schorr
de8e898ad0
Add UI for managing repo notifications
2014-07-17 13:32:39 -04:00
Joseph Schorr
bcc45448ed
- Change logo on non-landing to be just the box and to have a slight border on the right
...
- Change the letter spacing on the landing page to make the header more readable
- Change the logo on the 500 page
2014-07-07 16:12:53 -04:00
Jake Moshenko
c338b7d621
Merge remote-tracking branch 'origin/touchdown'
...
Conflicts:
static/css/quay.css
static/js/controllers.js
test/data/test.db
2014-07-07 15:33:51 -04:00
Joseph Schorr
e3b939b42f
Switch styling and logo over to the new Quay logo
2014-06-26 20:45:41 -04:00
Joseph Schorr
76165b5d2b
Add API and UI support for displaying image locations
2014-06-24 18:48:42 -04:00
Joseph Schorr
2bf12996f5
Fix the case where someone tries the tour with an unsupported browser
2014-06-16 14:05:27 -04:00
Joseph Schorr
8a374b1c34
- Fix landing page for enterprise
...
- Fix tour and tour content for enterprise
2014-06-03 14:09:38 -04:00
Joseph Schorr
c630d7e948
Merge branch 'master' into touchdown
...
Conflicts:
static/js/app.js
static/partials/organizations.html
test/data/test.db
2014-06-03 13:22:26 -04:00
Joseph Schorr
59724f5ccb
Fix tooltip of the create repository icon
2014-06-02 14:37:29 -04:00
Joseph Schorr
a9a8105fbc
Add credit card expiration date to the billing info screen
2014-05-22 16:52:51 -04:00
Joseph Schorr
60328e0b43
Add a testimonial to the features tour page
2014-05-21 14:56:43 -04:00
Joseph Schorr
ea8f5ba59e
Add testimonial to the org tour page
2014-05-21 14:53:45 -04:00
Joseph Schorr
8117c5ead9
- Always show the tour link in the header
...
- Have organizations link to the tour when a user is not part of an org
2014-05-21 14:45:54 -04:00
Joseph Schorr
abfb86ccce
Change button on the tour page to "Start free trial" and have it start the plan signup process
2014-05-19 12:53:30 -04:00
Joseph Schorr
78f6523068
Add handling of twitter avatars: if they do not load, then a default image will be used
2014-05-08 19:52:21 -04:00
Joseph Schorr
8d4e4c560f
Merge branch 'touchdown' of https://bitbucket.org/yackob03/quay into touchdown
2014-05-08 14:43:36 -04:00
Joseph Schorr
d88e29dcda
- Fix logo to display "Quay.io" in the proper font
...
- Fix the CSS to properly show the menu on smaller screens and to scale down the logo as necessary
- Fix the CSS to have the menu icon be properly sized
2014-05-08 14:43:30 -04:00
Jake Moshenko
3a7e66458d
Beginnings of the enterprise tour content.
2014-05-08 14:31:10 -04:00
Jake Moshenko
a8369128c4
Fix some headlines and titles.
2014-05-08 11:49:42 -04:00
Joseph Schorr
88ee1f3abe
Change back to the ship image on the landing page
2014-05-07 15:59:45 -04:00
Joseph Schorr
cfcbc44c72
Make the tour pages a bit nicer looking
2014-04-30 15:40:27 -04:00
Joseph Schorr
c244f367ba
Start on tour UI and make some small changes to the overall Quay UI
2014-04-29 00:45:42 -04:00
Joseph Schorr
4480d2d8e2
Merge branch 'master' into touchdown
2014-04-24 00:40:01 -04:00
Joseph Schorr
8f66c39ff5
Use the customer information, not an existing subscription, to determine whether the button should say "Start Free Trial" or "Subscribe"
2014-04-23 01:17:34 -04:00
Joseph Schorr
a5c2fc7185
Add a display alert that shows when the trial period ends (if applicable). Also change the name of the Subscribe buttons to "Start Trial" when no existing subscription is found
2014-04-23 01:10:31 -04:00
Joseph Schorr
8527dbe64e
Clarify the language in the build trigger setup dialog
2014-04-18 18:37:45 -04:00
Joseph Schorr
7399f5db54
Have the landing page reuse the normal header, restyled
2014-04-18 17:33:50 -04:00
Joseph Schorr
d8efb399b0
Merge branch 'tagyourit'
2014-04-17 14:20:28 -04:00
jakedt
56a19aa24e
Merge remote-tracking branch 'origin/peon'
...
Conflicts:
Dockerfile
2014-04-17 13:03:40 -04:00
Joseph Schorr
63cf8beb26
- Fix trigger setup to… work…
...
- Make sure new manual builds are added to the repo build list immediately
2014-04-16 17:50:25 -04:00
Joseph Schorr
9e4a8097af
- Fix directive path in popup-input-button
...
- Add template caching to the combined JS bundle
- Load momentjs from the combined CDN
2014-04-15 16:19:08 -04:00
jakedt
3f42d15335
Merge remote-tracking branch 'origin/master' into tagyourit
...
Conflicts:
static/css/quay.css
static/js/graphing.js
static/partials/view-repo.html
test/data/test.db
2014-04-15 15:58:30 -04:00
jakedt
0827e0fbac
Merge remote-tracking branch 'origin/master' into ncc1701
...
Conflicts:
endpoints/web.py
static/directives/signup-form.html
static/js/app.js
static/js/controllers.js
static/partials/landing.html
static/partials/view-repo.html
test/data/test.db
2014-04-14 19:37:22 -04:00
jakedt
52fdd60779
Merge remote-tracking branch 'origin/detective'
...
Conflicts:
static/partials/repo-admin.html
2014-04-14 16:15:32 -04:00
Joseph Schorr
0bd8a1bcbf
Switch title to data-title to prevent the browser-default tooltip from displaying
2014-04-11 18:21:13 -04:00
Joseph Schorr
0e320c964f
- Add support for super users
...
- Add a super user API
- Add a super user interface
2014-04-10 00:26:55 -04:00
Joseph Schorr
a43379d8a6
Add regex restrictions to the new user username and password fields
2014-04-07 19:04:26 -04:00
Joseph Schorr
3d18ddf2a5
Fix form error popovers in all forms
2014-04-07 18:55:39 -04:00
Joseph Schorr
badf002e92
Turn off all references and API calls to github login if the feature is disabled
2014-04-06 00:50:30 -04:00
Joseph Schorr
19a20a6c94
Turn off all references and API calls to billing if the feature is disabled
2014-04-06 00:36:19 -04:00
Joseph Schorr
7c466dab7d
- Add an analyze method on triggers that, when given trigger config, will attempt to analyze the trigger's Dockerfile and determine what pull credentials, if any, are needed and available
...
- Move the build trigger setup UI into its own directive (makes things cleaner)
- Fix a bug in the entitySearch directive around setting the current entity
- Change the build trigger setup UI to use the new analyze method and flow better
2014-04-02 23:33:58 -04:00
jakedt
d5634bc3c7
Merge remote-tracking branch 'origin/pullinprivate'
2014-04-02 11:58:31 -04:00
Joseph Schorr
6ff46cc450
Clarify upload language for .zip and .tar.gz
2014-04-01 22:12:51 -04:00
Joseph Schorr
2006917e03
Add support for pull credentials on builds and build triggers
2014-03-27 18:33:13 -04:00
jakedt
302bfb27ae
Merge remote-tracking branch 'origin/master' into tagyourit
...
Conflicts:
endpoints/api.py
static/js/app.js
static/partials/view-repo.html
test/data/test.db
test/specs.py
test/test_api_usage.py
2014-03-26 19:42:29 -04:00
Joseph Schorr
fa3af789b2
Fix date picker in the logs view for the new angular
2014-03-25 19:39:56 -04:00
jakedt
5f98bf8dab
Merge remote-tracking branch 'origin/master' into swaggerlikeus
...
Conflicts:
endpoints/api.py
2014-03-25 15:50:03 -04:00
Joseph Schorr
99cdc0402a
Fix mobile menu button
2014-03-25 14:05:39 -04:00
Joseph Schorr
f7c27f250b
Add full application management API, UI and test cases
2014-03-20 15:46:13 -04:00
Joseph Schorr
e07670613e
Get app information dialog working
2014-03-20 12:06:29 -04:00
jakedt
c93c62600d
Merge remote-tracking branch 'origin/master' into swaggerlikeus
...
Conflicts:
data/database.py
endpoints/api.py
endpoints/common.py
templates/base.html
test/data/test.db
test/specs.py
2014-03-19 15:39:44 -04:00
Joseph Schorr
9ae4506a0d
Add OAuth usage information the API logs, have it be displayed in the logs UI and start on the code to display application information when clicked. Note that this does not (yet) do anything with the information returned as we need to wait for the mainline merge of Angular 1.2.9 (which is in master) before I can continue on the display
2014-03-18 16:45:18 -04:00
jakedt
eef17ae7d4
Merge remote-tracking branch 'origin/heyyouthere'
2014-03-17 22:33:27 -04:00
Joseph Schorr
702188f492
Add a build history screenshot to the landing page and fix the screenshots.js script to work on prod
2014-03-17 17:34:23 -04:00
Joseph Schorr
e5a461989f
Add a check_repository_usage method which adds (or removes) a notification on the user/org when they go over their plan usage
2014-03-12 19:19:39 -04:00
Joseph Schorr
525ef8d14f
Add support for targeting notifications to organizations and remove the password_required notification for new orbs
2014-03-12 19:00:24 -04:00
Joseph Schorr
578add3b9e
Finish basic notifications system and verify it works for the "password_required" notification.
2014-03-12 16:05:32 -04:00
Joseph Schorr
f186fa2888
- Convert Quay over to Angular 1.2.9 and the new angular-strap
...
- Add the beginnings of a notification service
- Add the beginnings of a notification UI
2014-03-12 00:49:46 -04:00
Joseph Schorr
2a8669b2f4
- Switch to new typeahead (based on our own branch of it until such time as it gets pulled into the mainline) and add an informative empty message on entity search
...
- Add better messaging around pushing to empty repos
2014-03-07 21:06:31 -05:00
Joseph Schorr
89d9bcd894
- Make sure to send the subdirectory when restarting a build
...
- Make sure to use the subdirectory to read the Dockerfile's location in a build package, and display the path
- Nicer UI for showing the trigger description in the build view
- Fix an NPE in the file change tree
2014-03-05 16:27:56 -05:00
Joseph Schorr
3f806b10c2
Add support for build status tags, which link to the Quay.io repo
2014-02-28 16:23:36 -05:00
Joseph Schorr
20ad666308
Add ability to tag images from the UI, including moving existing tags to different images
2014-02-28 00:12:09 -05:00
Joseph Schorr
206049dbf8
- Add a build now command to the trigger
...
- Have the trigger description use the master_branch in the config
2014-02-25 19:53:41 -05:00
jakedt
de49ce151b
Merge remote-tracking branch 'origin/master' into rustedbuilds
2014-02-25 17:00:38 -05:00
Joseph Schorr
1100e72d9e
Make robot accounts clickable if they are accessible to the user
2014-02-25 12:32:56 -05:00
Joseph Schorr
6260aa7d85
Never wrap entity references
2014-02-25 12:11:19 -05:00
Joseph Schorr
77c2e7fa5e
Warn if the docker file directory entered does not match any of those found
2014-02-25 00:42:33 -05:00
Joseph Schorr
e6a8b84ff3
Only show the trigger description div if needed and reformat the HTML to indent properly.
2014-02-25 00:25:15 -05:00
Joseph Schorr
def56c971c
Fix entering of docker file folders manually, and show the linked docker file in the build trigger view
2014-02-25 00:19:38 -05:00
Joseph Schorr
d1fdc31549
- Add a dropdown-select directive and use it in the git trigger setup dialog both times
...
- Add a dropdown-select for the docker file folder
- Add an API method for listing the build source sub directories
2014-02-24 20:36:54 -05:00
jakedt
d5304f7db0
Merge remote-tracking branch 'origin/master' into rustedbuilds
...
Conflicts:
data/database.py
endpoints/api.py
endpoints/common.py
test/data/test.db
2014-02-21 14:52:40 -05:00
Joseph Schorr
5519d93a64
Get UI for activating github build triggers in place and working. Note that the actual server-side activation is still not done (but the proper method is invoked)
2014-02-20 18:57:49 -05:00
Joseph Schorr
c494c889f5
Add info to the build pane that shows if a trigger started the build
2014-02-20 13:27:59 -05:00
Joseph Schorr
ebdeb33f82
Make the warning when a user/org is AT the number of private repos less scary
2014-02-18 17:52:58 -05:00
Joseph Schorr
d1922c6fd2
Have the docker file view in the build pack tab use a nice formatter
2014-02-17 18:31:45 -05:00
Joseph Schorr
7bf6936154
- New UI for the repo view, which shows the build status and admin button on the top bar, and allows for creation of new builds as well as linking to build history
...
- Add a new build button to the build history page
-
2014-02-14 22:59:44 -05:00
Joseph Schorr
6776924ee7
Better breadcrumbs
2014-02-13 18:58:28 -05:00
jakedt
011ccbc085
Change documentation to docs to save space in the header bar.
2014-02-13 16:55:04 -05:00
jakedt
8135e0266e
Merge branch 'master' into tutorial
...
Conflicts:
static/directives/header-bar.html
2014-02-13 16:54:02 -05:00
jakedt
c856908161
Make the docs link and the repo links in the build logs open in new tabs.
2014-02-13 15:08:10 -05:00
yackob03
ade20952e2
Merge branch 'master' into tutorial
...
Conflicts:
config.py
static/js/app.js
test/data/test.db
2014-02-13 14:35:20 -05:00
Joseph Schorr
46991e47a6
Redo the build log view as per discussions
2014-02-12 21:16:11 -05:00
Joseph Schorr
35cfdcaa8c
Start on builds page for repos
2014-02-10 15:15:23 -05:00
Joseph Schorr
9e8f765040
Redo the build status box on the repo page to be a much nicer drop down
2014-02-10 01:18:14 -05:00
Joseph Schorr
798b6fd1bc
Tour fixes/improvements:
...
- Use a placeholder for the container id and repo name
- Add a skip button for docker login
- Add better messaging around permissions
2014-02-07 12:47:53 -05:00
Joseph Schorr
b7afc83204
Merge branch 'bobthe' into tutorial
2014-02-06 13:37:41 -05:00
Joseph Schorr
dbed1300ad
Start on work towards the tutorial. Note that this code is BROKEN
2014-02-05 21:00:04 -05:00
Joseph Schorr
a049fc57c6
Start on tour infrastructure. Note that this code works but is NOT STYLED and has a FAKE TEMP TOUR in it
2014-02-04 20:50:13 -05:00
Joseph Schorr
407ef7ad3c
Switch to using the ?namespace param instead of cookie changes
2014-01-31 14:00:42 -05:00
Joseph Schorr
fdb628a0b0
Make the repo breadcrumb bar clickable
2014-01-31 13:52:35 -05:00
Joseph Schorr
fd8600b4f1
Remove the guide and change the links to the getting started tutorial in the docs
2014-01-30 11:38:49 -05:00
Joseph Schorr
56e0df0d58
Better wording and flow
2014-01-21 18:48:41 -05:00
Joseph Schorr
3da5a77e33
Add support for org-wide default permissions
2014-01-21 18:34:54 -05:00
Joseph Schorr
45b9c9e7ab
Fix outside org tooltip to work in entity search
2014-01-21 17:45:54 -05:00
Joseph Schorr
3864fc3e88
Add logs support for the new default permissions model
2014-01-21 17:04:00 -05:00
Joseph Schorr
74df6b1df7
Streamline and cleanup the entity-reference so it can be used everywhere in a simple fashion. Also changes the entity-search to use the reference as its icon source when in persistent mode
2014-01-21 16:23:00 -05:00
Joseph Schorr
c2928a96d0
Be clear on what entities are allowed where in the prototype manager
2014-01-21 15:11:51 -05:00
Joseph Schorr
ca934ac162
Get create permission working
2014-01-21 15:09:47 -05:00
Joseph Schorr
e17c3590a7
- Add model functions for working with prototypes
...
- Add API calls for working with prototypes
- Get UI for prototypes working (minus add)
2014-01-21 14:18:20 -05:00
Joseph Schorr
5bbb5d4748
Show “or email address” in the placeholder for the username box
2014-01-16 16:16:44 -05:00
yackob03
0b7dfffb42
Update to font-awesome 3.0. Fix instances of fa-hdd to fa-hdd-o. Make contact option bubbles large and centered.
2014-01-15 15:40:37 -05:00
yackob03
223d2ebaf1
Prevent organizations from attempting an account recovery.
2014-01-10 13:30:17 -05:00
yackob03
93a5243434
Limit the width of the date picker using CSS.
2014-01-09 21:20:31 -05:00
yackob03
19d7125253
Distinguish the discontinued plans.
2013-12-24 14:23:53 -05:00
Joseph Schorr
b5f1723adc
Make deprecated plans show the cancel button
2013-12-23 16:43:45 -05:00
Joseph Schorr
7e42915755
Add a tooltip to the notification bubble
2013-12-20 22:48:47 -05:00
Joseph Schorr
c20e7dbcf7
- Add some more analytics events
...
- Enable business features for personal users on business plans
- Fix a bug in the credit card image view
2013-12-20 22:38:53 -05:00
Joseph Schorr
3f062ee602
NOTE: The plans page is still broken
...
- Change the subscribe method to allow for subscribing to the free plan, even when an org
- Change the frontend to no longer have different plan groups
- Change the frontend to display the proper plans (i.e. hide the deprecated plans unless it is the current plan, etc)
2013-12-19 21:51:46 -05:00
Joseph Schorr
ed82d65dd1
- Add API for returning the user’s used private repos and available private repos
...
- Fix the same API for orgs
- Change the chosen plan in the create repo view to use the API
- Add an account indicator if the user is over their plan
2013-12-18 23:03:19 -05:00
Joseph Schorr
b2e4b8152e
Add a loading bar and convert to using the new ApiService and resource-view (part #2 )
2013-12-17 22:56:28 -05:00
Joseph Schorr
414bd34d52
Work in progress: add a loading bar and convert to using the new ApiService and resource-view
2013-12-17 13:19:59 -05:00
Joseph Schorr
242f844055
Have user setup use a cookie to determine which section to have open by default
2013-12-11 18:27:35 -05:00
Joseph Schorr
9dbbd33afc
Switch to using a common directive for user setup (sign in, sign up, recover account) everywhere
2013-12-11 18:20:24 -05:00
Joseph Schorr
abe6db334d
Make the pricing page ask for signup and, if completed, redirect to the proper page to subscribe to a plan. Also fixes a redirect issue with Github signin on the new org page
2013-12-11 17:50:48 -05:00
Joseph Schorr
91f4464cb6
Add the sign up form to the sign in page
2013-12-11 16:55:07 -05:00
Joseph Schorr
d41f651a38
Merge branch 'master' of https://bitbucket.org/yackob03/quay
2013-12-11 16:50:36 -05:00
Joseph Schorr
c24a14b402
Move the signup form into its own directive
2013-12-11 16:50:10 -05:00
Joseph Schorr
3302b58cc3
Switch to using the UserService’s cache of org information for whether a user is an admin of a namespace/org ( #2 )
2013-12-10 15:49:34 -05:00
Joseph Schorr
df1500b6d0
Switch to using the UserService’s cache of org information for whether a user is an admin of a namespace/org
2013-12-10 15:22:22 -05:00
Joseph Schorr
9197a20a77
Add a dropdown next to the entity search which shows all the user’s teams and robot accounts, and lets them create new ones on the fly
2013-12-10 01:38:05 -05:00
Joseph Schorr
93dec70fe7
One more title fix
2013-12-09 17:30:26 -05:00
Joseph Schorr
c27d8a4c19
Fix title in logs view
2013-12-09 17:29:17 -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
8cc4a5ef90
Make org name clickable in the org admin view
2013-12-02 17:19:19 -05:00
Joseph Schorr
6e4d88e4f0
L
2013-12-02 16:57:51 -05:00
Joseph Schorr
66c79252f7
Nicer log view title
2013-12-02 16:55:09 -05:00
Joseph Schorr
71f196e9c2
Switch chart button to an icon
2013-12-02 16:44:50 -05:00
Joseph Schorr
64c9081587
Make sure functions work in the description map as well
2013-12-02 14:05:19 -05:00
Joseph Schorr
45bc0d8dd8
Add token view to the user column
2013-12-02 13:56:27 -05:00
Joseph Schorr
20d2aa557a
Only show performer if present
2013-12-02 13:51:42 -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
Joseph Schorr
d5c0f768c2
Abstract out the display of entities (users, robot accounts, and teams) into a nice directive to ensure that we always display the correctly formatted entity information (icon and name)
2013-11-26 14:37:55 -05:00
Joseph Schorr
12eb932da1
Get robots UI working
2013-11-22 20:14:44 -05:00
Joseph Schorr
43f2dd80a0
Merge branch 'master' into looksirdroids
2013-11-22 18:22:29 -05:00
Joseph Schorr
098b3b1b33
Start on robots UI
2013-11-22 18:20:51 -05:00
Joseph Schorr
b0ac7883e3
Fix so that credit card issues are displayed to the user
2013-11-19 17:06:17 -05:00
yackob03
56be53de23
Merge branch 'master' of bitbucket.org:yackob03/quay
...
Conflicts:
static/directives/header-bar.html
2013-11-18 19:19:57 -05:00
Joseph Schorr
c6f2132094
- Convert to Angular 1.2.1
...
- Change the header into a directive
- Change the repo search into a directive
- Fix ZeroClipboard issue that occurs in the new Chrome beta
- Add support for dynamic <meta description>
2013-11-18 19:03:35 -05:00
Joseph Schorr
b6be962bf3
Change the rules about when to show the subscribe dialog
2013-11-15 18:58:47 -05:00
Joseph Schorr
58cb6881c4
Fix wording
2013-11-15 18:30:15 -05:00
Joseph Schorr
cc0f042c00
Add ability to view and change the credit card associated with an account
2013-11-15 18:17:12 -05:00
Joseph Schorr
457b619647
Add receipt/invoice email support and option to Quay
2013-11-15 14:42:31 -05:00
Joseph Schorr
fe69ba5ec1
- Fix a bug with subscribing in the new repo view
...
- Have conversion to organization update its plan to a business plan
- Fix bug in the repo donut usage graph thingy where it had zero size when not in the default tab
2013-11-07 22:08:23 -05:00
Joseph Schorr
44f1ff0ef1
Add ability to create a new organization
2013-11-07 15:19:52 -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
4b460be4dd
Update repo list and landing page to support choosing the list of repos to see (org or personal)
2013-11-06 21:52:31 -05:00
Joseph Schorr
62d057d7aa
Hide the cancel button on the free plans
2013-11-06 18:05:34 -05:00
Joseph Schorr
10db2884ac
Redo user admin page to match the style of the org admin page
2013-11-06 17:59:16 -05:00
Joseph Schorr
a6a225dd5f
Check in all new plan manager directive and add a nice donut chart for the repository usage by the user/org
2013-11-06 17:30:20 -05:00
Joseph Schorr
221a7d4998
Work on adding new team button
2013-11-05 16:15:04 -05:00
Joseph Schorr
a79b181496
Add a roles directive and properly recolor the roles
2013-11-05 14:47:46 -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
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
1f0b142535
Add a namespace selector for choosing the namespace in the new repo view
2013-11-01 17:35:26 -04:00
Joseph Schorr
8cb177128b
Fixes to the new repo and build status:
...
- make the new repo icon gray
- have the build status properly center (this is a hack, unfortunately)
- have the build status update when open
2013-10-28 13:09:22 -04:00
Joseph Schorr
fc6e3258a8
Work in progress: Add the UI for the build status and start on the file drop stuff
2013-10-26 16:03:11 -04:00
Joseph Schorr
1d51618c9d
Fix repo circle positioning by changing to absolute sizes everywhere
2013-10-24 17:51:09 -04:00
yackob03
b4d916bcc5
Update to Font Awesome 4.
2013-10-24 17:41:37 -04:00
Joseph Schorr
d51ab5952b
- Add a repo-circle directive and change all repo icons uses to it
...
- Have the repo-circle directive show the padlock in all places
- Mention SSL on the landing page and the pricing page
2013-10-22 01:26:14 -04:00