Joseph Schorr
078f9c206f
Add back in the about and security pages
2015-02-23 11:51:07 -05:00
Joseph Schorr
d6d11644d8
Move all controllers into page definitions and add support for layout profiles
2015-02-20 18:15:48 -05:00
Jimmy Zelinskie
917dd6b674
Merge branch 'master' into star
2015-02-18 17:36:58 -05:00
Joseph Schorr
9d91226cff
Fix padding on page views: the container class interacts oddly now with the new bootstrap
2015-02-18 14:37:59 -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
79f39697fe
- Fix superuser panel for debugging
...
- Start work on the gauges panel
2015-02-17 11:31:50 -05:00
Joseph Schorr
81ce4c771e
Add ability to cancel builds that are in the waiting state
2015-02-13 15:54:01 -05:00
Joseph Schorr
7a199f63eb
Various small fixes and add support for subjectAltName to the SSL cert check
2015-02-12 14:00:26 -05:00
Joseph Schorr
b91930dba2
Have DB setup warn about "localhost"
2015-02-09 17:55:46 -05:00
Joseph Schorr
045614c6c8
Merge branch 'master' into ackbar
2015-02-09 17:16:42 -05:00
Joseph Schorr
83c676f3f7
Fix blog link
2015-02-05 17:17:00 -05:00
Joseph Schorr
98d63e00ee
Some small fixes and start on handling SSL better
2015-02-04 11:48:25 -05:00
Joseph Schorr
30209e2bda
Fix dialog formatting
2015-01-27 15:27:37 -05:00
Joseph Schorr
6a0158d361
Show a warning in the superuser panel if a container restart is required, and provide a button to do so. This change also moves the restart and monitoring code into a service
2015-01-26 13:46:57 -05:00
Joseph Schorr
c88d97cf8b
Fix typo
2015-01-26 12:19:45 -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
28d319ad26
Add an in-memory superusermanager, which stores the current list of superusers in a process-shared Value. We do this because in the ER, when we add a new superuser, we need to ensure that ALL workers have their lists updated (otherwise we get the behavior that some workers validate the new permission and others do not).
2015-01-20 12:43:11 -05:00
Joseph Schorr
da4bcbbee0
Add help text on the username and password fields
2015-01-16 21:02:12 -05:00
Joseph Schorr
473a141835
Allow for building of Dockerfiles with pull robots
2015-01-16 17:01:14 -05:00
Joseph Schorr
cc453e7d10
Fix some issues around validation in the config forms
2015-01-14 17:04:02 -05:00
Joseph Schorr
90b724d3a0
Fix add button in team view on medium sized devices
2015-01-14 14:27:37 -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
2878fd28c6
Fix header and some other minor fixes on mobile
2015-01-12 12:26:57 -05:00
Jimmy Zelinskie
5f2bff43e7
Use avatars instead of fontawesome in repo list.
2015-01-12 12:08:08 -05:00
Jimmy Zelinskie
5ed0e162a7
fix empty repo listings & indentation
2015-01-09 15:56:06 -05:00
Jimmy Zelinskie
9384133897
update starring without reloading repos
2015-01-08 16:03:06 -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
Jimmy Zelinskie
023f40c06f
Hide <p> for empty text from markdown.
2015-01-07 17:42:52 -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
Jimmy Zelinskie
8464b54ad9
star status shown in normal repo listings
2014-12-30 15:07:14 -05:00
Jimmy Zelinskie
17751eced9
css overflow ellipsis to titles and descriptions
2014-12-29 15:39:04 -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
cac19cac57
Add back in the ability to create users
2014-12-23 14:25:04 -05:00
Joseph Schorr
4ca877c1d4
Add ability to download system logs
2014-12-23 14:01:00 -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
Jimmy Zelinskie
5a484cfe11
Initial redesigned UI for repo listings w/ stars.
2014-12-11 15:07:41 -05: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
0e13ef3ff8
Fix various bugs and styling issues
2014-11-24 19:40:03 -05:00
Joseph Schorr
7bf96c506f
Merge branch 'bees' into koh
2014-11-24 19:25:53 -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
Jake Moshenko
2b8c246476
Temporarily put user rename behind a feature flag. Switch queue names back to using the username for namespace while we figure out a real migration strategy.
2014-11-20 15:36:39 -05:00
Jake Moshenko
f4681f2c18
Merge branch 'master' into nomenclature
...
Conflicts:
test/data/test.db
2014-11-17 17:59:59 -05:00
Joseph Schorr
58ca76239b
Add ability to one-click generate an authorization access token in the applications panel
2014-11-17 14:54:07 -05:00
Joseph Schorr
9d1b6d829a
Make sure the external login link for GHE links to the enterprise GitHub and not the hosted version
2014-11-06 20:35:52 -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
4eedd54b66
- Make usage language more accurate by stating "repositories"
...
- Have usage counter be based on a 4 weeks TTL
- Add a simple usage counter breakage test
2014-10-30 13:26:02 -04:00
Joseph Schorr
aba48c5f42
The initialize block in the new repo view should be behind the build feature flag as well.
2014-10-29 19:01:01 -04:00
Joseph Schorr
c1398c6d2b
- Add a log entry for repo verb handling and make the container usage calculation take it into account
...
- Move all the repo push/pull/verb logging into a central track_and_log method
- Readd images accidentally deleted in the last CL
- Make the uncompressed size migration script better handle exceptions
2014-10-29 15:42:44 -04:00
Joseph Schorr
c65031eea5
Add a throbber when loading repo permissions
2014-10-29 14:21:08 -04:00
Joseph Schorr
57810ba36f
Fix bug when viewing the repo view in smaller browser windows
2014-10-29 12:07:39 -04:00
Joseph Schorr
109850b428
Add a basic usage counter for enterprise
2014-10-28 16:33:13 -04:00
Joseph Schorr
fb2470615b
Add support for filtering based on tags, in addition to branches
2014-10-23 16:39:10 -04:00
Jake Moshenko
1461310ab8
Merge remote-tracking branch 'origin/master' into nomenclature
...
Conflicts:
endpoints/common.py
endpoints/notificationhelper.py
test/data/test.db
workers/dockerfilebuild.py
2014-10-23 13:25:37 -04:00
Joseph Schorr
8b331b453e
Make the contact page dynamic so that enterprise customers can configure it however they like
2014-10-22 14:49:33 -04:00
Jake Moshenko
a0d94f9d59
Merge remote-tracking branch 'origin/laffa' into nomenclature
...
Conflicts:
test/data/test.db
2014-10-07 15:56:28 -04:00
Joseph Schorr
f38ce51943
Merge master into laffa
2014-10-07 14:03:17 -04:00
Jake Moshenko
e8b3d1cc4a
Phase 4 of the namespace to user migration: actually remove the column from the db and remove the dependence on serialized namespaces in the workers and queues
2014-10-01 14:23:46 -04:00
Joseph Schorr
d9c7e92637
Add superuser abilities: create user, show logs. Also fix the super users UI to show the user drop down and make all superuser API calls require fresh login
2014-10-01 13:55:09 -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
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
Jake Moshenko
75d2ef377e
Merge remote-tracking branch 'origin/master' into comewithmeifyouwanttowork
...
Conflicts:
data/model/legacy.py
2014-09-15 17:52:17 -04:00
Joseph Schorr
913b3e472f
Add ability to detach external login services
2014-09-15 12:01:02 -04:00
Joseph Schorr
10faa7de84
Only allow users matching the team invite to accept, if the invite was specified for a user (rather than an email)
2014-09-12 14:29:01 -04:00
Jake Moshenko
b55e79e5d3
Merge remote-tracking branch 'origin/master' into waltermitty
2014-09-12 11:45:07 -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
5388633f9a
Merge remote-tracking branch 'origin/master' into pullfail
2014-09-12 10:36:38 -04:00
Joseph Schorr
8a94e38028
- Add an AngularPollChannel class for easier handling of HTTP polling.
...
- Convert the build view page over to use the new class
- Add code so that if the builds logs returned by the API start in the set we already have, we only add the new ones
2014-09-11 19:59:44 -04:00
Joseph Schorr
8d3ce44682
Address comments on code review
2014-09-11 15:45:41 -04:00
Joseph Schorr
7c45aca405
Code review changes
2014-09-08 17:20:01 -04:00
Joseph Schorr
e028d4ae0a
Merge master into branch
2014-09-04 18:08:18 -04:00
Joseph Schorr
e783df31e0
Add the concept of require_fresh_login to both the backend and frontend. Sensitive methods will now be marked with the annotation, which requires that the user has performed a login within 10 minutes or they are asked to do so in the UI before running the operation again.
2014-09-04 14:24:20 -04:00
Joseph Schorr
1e7e012b92
Add a requirement for the current password to change the user's password or email address
2014-09-03 15:41:25 -04:00
Joseph Schorr
417fec0b68
Fix namespace selector bug from the landing page and make the namespace selector update the URL if need be
2014-08-29 15:46:43 -04:00
Joseph Schorr
d1b2ff588a
Add a spinner when a tag is being deleted
2014-08-29 14:00:07 -04:00
Joseph Schorr
4a2a4d1b4c
Add email invite support
2014-08-28 23:46:27 -04:00
Joseph Schorr
3b72b26836
Merge branch 'master' into comewithmeifyouwanttowork
2014-08-28 20:50:13 -04:00
Joseph Schorr
ee3ad9e7c3
Enable invoice views on all plans
2014-08-22 19:48:58 -04:00
Joseph Schorr
4140e115e5
Put building behind a feature flag
2014-08-22 18:03:22 -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
d2880807b2
- Further fixes for license stuff
...
- Small fixes to ensure Quay works for Postgres
2014-08-21 19:21:20 -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
c4a27b2c7a
Add a unified error display method to make the code cleaner. Also fixes a UI issue in create org
2014-08-18 18:21:53 -04:00
Joseph Schorr
43b6695f9c
Get team invite confirmation working and fully tested
2014-08-18 17:24:00 -04:00
Joseph Schorr
de8bd4a92e
ng-include was breaking things, so we create a new ng-if to match based on media queries
2014-08-15 21:09:02 -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
56d7a3524d
Work in progress: Require invite acceptance to join an org
2014-08-15 17:47:43 -04:00
Joseph Schorr
61bde6bb90
Fix tag-specific-image-view when moving a tag within its own ancestor path
2014-08-13 18:47:07 -04:00
Joseph Schorr
e7daca5d95
Add better messaging and UI around repos and images that are currently being pushed
2014-08-13 17:54:15 -04:00
Joseph Schorr
27c2680380
Plan update and fix about page
2014-08-13 14:25:48 -04:00
Joseph Schorr
087fa2a3bf
Remove unneeded UI in enterprise landing
2014-08-12 22:29:05 -04:00
Joseph Schorr
bb7d73cf71
Update the "About Us"
2014-08-12 21:18:32 -04:00
Joseph Schorr
456834d535
Further small UI fixes
2014-08-12 17:08:16 -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
ab68126d8a
Initial work in restyling Quay to be more like CoreOS styles
2014-08-11 21:47:04 -04:00
Joseph Schorr
389c88a7c4
Update federated login to store metadata and have the UI pull the information from the metadata
2014-08-11 18:25:01 -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
eee6a38c5f
Auto-focus the tag name field in the add tag dialog
2014-08-05 18:16:30 -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
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
591cd020b8
Merge branch 'master' into redalert
2014-07-18 15:58:56 -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
a45054bf2e
Change tag_view to avoid a DB lookup and only return the tag's image ID. We map the ID in the frontend based on the image data returned
2014-07-17 15:16:22 -04:00
Joseph Schorr
de8e898ad0
Add UI for managing repo notifications
2014-07-17 13:32:39 -04:00
Joseph Schorr
8502b590a3
The "visible" attribute name is getting removed by the grunt angular lib; rename it to fix the problem temporarily and filed a bug: https://github.com/ericclemmons/grunt-angular-templates/issues/97
2014-07-15 14:17:57 -04:00
Joseph Schorr
18ec8c0f93
Make build package UI a bit nicer and make sure it always executes via a scope apply
2014-07-14 16:33:00 -04:00
Joseph Schorr
c7cc3f72f8
- Fix error messages in new org creation
...
- Add the org name regex to the name field
2014-07-09 13:35:59 -04:00
Joseph Schorr
cfba651495
Fix logo on enterprise landing page
2014-07-07 19:10:35 -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
6a57af092c
Make the solutions link to the proper area in the docs
2014-06-26 20:46:32 -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
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
Jake Moshenko
a6fb64005d
Disable the other convert to organization button when using LDAP login.
2014-05-30 18:28:47 -04:00
Jake Moshenko
0057ced98c
Move GitHub build trigger behind a feature flag.
2014-05-30 18:28:18 -04:00
Joseph Schorr
69be86be97
Add extra seat check in the user API call and turn off user->org conversion when authentication is LDAP
2014-05-28 15:53:53 -04:00
Jake Moshenko
8c3448080c
Merge remote-tracking branch 'origin/master' into touchdown
...
Conflicts:
test/data/test.db
2014-05-21 14:43:57 -04:00
Joseph Schorr
f1066f1dd9
Add testimonial to the landing page
2014-05-19 17:00:31 -04:00
Joseph Schorr
c0f3054781
Fix screenshot generation
2014-05-19 14:14:18 -04:00
Joseph Schorr
ee37cf2f4e
- Default to private repo in new repo view
...
- Make it even more clear when you choose public vs private
2014-05-16 14:19:54 -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
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
a8369128c4
Fix some headlines and titles.
2014-05-08 11:49:42 -04:00
Jake Moshenko
3de2063829
Fix some spacing problems.
2014-05-07 18:17:06 -04:00
Jake Moshenko
8ff411e440
Merge branch 'touchdown' of ssh://bitbucket.org/yackob03/quay into touchdown
2014-05-07 16:00:51 -04:00
Joseph Schorr
08a208704c
Fix Twitter image
2014-05-07 15:38:39 -04:00
Jake Moshenko
73a0cc791b
Merge remote-tracking branch 'origin/master' into touchdown
...
Conflicts:
static/js/app.js
2014-05-07 15:32:27 -04:00
Joseph Schorr
ea4db04571
Add bexio logo to the new frontage
2014-05-05 22:17:49 -04:00
Joseph Schorr
09c1352b43
- Fix the tour links on the landing page
...
- Add some of our customer logos
2014-05-05 21:59:05 -04:00
Joseph Schorr
abc2b98076
Loosen the regex on creating tags to match the Docker CLI
2014-05-02 01:43:10 -04:00
Joseph Schorr
7cb5b33123
Change the twitter view to place the user's avatar under the message
2014-04-30 22:29:03 -04:00
Joseph Schorr
2d18117e68
Change the screenshots section to be a single screenshot with clickable sections
2014-04-30 21:00:07 -04:00
Joseph Schorr
4e36be1a88
Fix bug when there are multiple folders with the same name
2014-04-29 23:49:47 -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
654c50b90d
Add avatars to the twitter section
2014-04-28 16:34:03 -04:00
Joseph Schorr
bec95a9d26
Fix twitter follow button to be properly styled, but have it do so without JS
2014-04-28 16:19:57 -04:00
Joseph Schorr
ad8b72b3aa
Switch the twitter view to use a carousel
2014-04-24 01:18:47 -04:00