Joseph Schorr
ff52fde8a5
Have Quay always use an OAuth-specific CSRF token
...
This change ensures that we always store and then check the contents of the OAuth `state` argument against a session-stored CSRF token.
Fixes https://www.pivotaltracker.com/story/show/135803615
2016-12-08 16:11:57 -05:00
Ian Minoso
a7594d6e57
Inject ApiService to be accessible in the body react component
2016-12-07 03:29:29 -05:00
Ian Minoso
c7d02c3506
Fix repo view tabbing styles and prevent auto scroll on tab click
2016-12-05 20:29:40 -05:00
Ian Minoso
1220b85687
Create individual styles for each component, add no tags messsage
2016-12-05 13:18:50 -05:00
Ian Minoso
92db3e542c
Slice Tags
2016-12-05 12:50:28 -05:00
Ian Minoso
4dea516a40
Sort Tags By most recent, show only top 5
2016-12-05 11:59:10 -05:00
josephschorr
fc2e597490
Merge pull request #2177 from coreos-inc/cors-marketing-site
...
Switch landing page to read template from S3 bucket
2016-11-30 14:33:24 -05:00
Joseph Schorr
66e09b2a95
Switch landing page to read template from S3 bucket
...
This change uses CORS to make the Angular template request to a defined S3 bucket, falling back to the compiled login template if the bucket is not available.
Fixes #1313
2016-11-30 14:00:07 -05:00
Ian Minoso
daa759a066
Refactor and add doc level comments
2016-11-29 15:57:53 -05:00
Ian Minoso
0d915eccc4
Repo-view page with header, sidebar and body
2016-11-28 16:41:46 -05:00
josephschorr
9cc78f314d
Merge pull request #2152 from coreos-inc/pull-log
...
Add tracking of pulled tag/digest to logs
2016-11-22 13:57:10 -05:00
Joseph Schorr
24f16fc0d2
Change header back to white and remove CoreOS product bar
...
As the product bar has been removed from the other CoreOS sites, change back to match
2016-11-21 15:50:11 -05:00
josephschorr
d675e5eaa2
Merge pull request #2145 from coreos-inc/robot-performance
...
Change robots manager to use a TableService for filtering and display
2016-11-21 14:55:12 -05:00
Joseph Schorr
080802ed2d
Add tracking of pulled tag/digest to logs
...
Fixes #2148
2016-11-21 12:29:59 -05:00
Charlton Austin
2fe74e4057
Adding in UI for cancel anytime.
2016-11-21 10:58:32 -05:00
Joseph Schorr
d6723927f7
Remove deprecated email flag from generated docker login
commands
...
Fixes #2135
2016-11-18 12:41:00 -05:00
Joseph Schorr
a34229780d
Change robots manager to use a TableService for filtering and display
...
This allows for much larger lists of robots with a lower loss of performance, as well as better code for filtering, sorting on the name and teams columns.
Fixes #2121
2016-11-18 12:38:08 -05:00
Joseph Schorr
1405b6b95c
Adjustments to QE plans page for lead-gen feedback
...
- Adds a start trial button "above the fold" on the right hand side
- Adds back the dialog explaining the redirect to tectonic accounts
2016-11-10 17:10:08 -05:00
Joseph Schorr
3193f32a95
Fix cannot-use-robot for private base image bug in build dialog
...
There are a number of small state fixes in this PR, which result in the build dialog being properly reset state-wise each time it is displayed, thus fixing the state inconsistency.
Fixes #2106
2016-11-10 14:47:25 -05:00
Ian Minoso
d39fc288aa
Add relative path mapping
2016-11-07 17:31:11 -05:00
josephschorr
233b2be5c2
Merge pull request #2066 from coreos-inc/select-username
...
Add support for temp usernames and an interstitial to confirm username
2016-11-03 16:22:16 -04:00
Joseph Schorr
1e3b354201
Add support for temp usernames and an interstitial to confirm username
...
When a user now logs in for the first time for any external auth (LDAP, JWT, Keystone, Github, Google, Dex), they will be presented with a confirmation screen that affords them the opportunity to change their Quay-assigned username.
Addresses most of the user issues around #74
2016-11-03 15:59:14 -04:00
Ian Minoso
74b6944b0d
Merge pull request #2050 from iminoso/layout
...
Create all components for new repo page
2016-11-02 11:37:33 -04:00
Ian Minoso
71dc3ff633
Fix import names
2016-11-01 14:42:50 -04:00
Ian Minoso
8d233ca493
Organize directories and path
2016-11-01 14:28:27 -04:00
Ian Minoso
f92551a9d1
Named imports
2016-11-01 02:51:18 -04:00
Ian Minoso
9653cad53c
Namespace page directories
2016-10-31 16:35:11 -04:00
Ian Minoso
2383609c15
Create individual directory for each page
2016-10-31 15:56:39 -04:00
Ian Minoso
8fae92267e
create all components for new repo page
2016-10-31 13:18:18 -04:00
Joseph Schorr
604c67948a
Fix NPE in activate trigger
...
Fixes #2042
2016-10-31 12:19:43 -04:00
Joseph Schorr
ccb5bc8f1b
Add external auth emails to entity search
...
Fixes #1791
2016-10-27 16:08:07 -04:00
josephschorr
934cdecbd6
Merge pull request #1905 from coreos-inc/external-auth-search
...
Add support for entity search against external auth users not yet linked
2016-10-27 16:06:42 -04:00
Joseph Schorr
d145222812
Add support for linking to external users in entity search
2016-10-27 15:42:03 -04:00
Ian Minoso
f306177f01
Merge pull request #1883 from iminoso/webpack
...
Installing skeleton Webpack build tool on front end
2016-10-26 12:02:05 -04:00
Joseph Schorr
e85a1bce0a
Redo the UI for the run trigger dialog to be much cleaner
...
Fixes #774
2016-10-21 16:56:13 -04:00
Joseph Schorr
73eb66eac5
Add support for deleting namespaces (users, organizations)
...
Fixes #102
Fixes #105
2016-10-21 15:41:09 -04:00
Joseph Schorr
3a68740ff7
Better handling of namespace validation to fix a number of issues
...
- Fixes a bug which allows for underscores at the beginning of namespaces: Fixes #1849
- Allows dots and dashes for newer Docker clients: Fixes #1188
- Has the UI display better messaging associated with namespace entry
2016-10-20 13:32:22 -04:00
Ian Minoso
5a45f140c2
compile a typescript react component with webpack
2016-10-18 17:16:01 -04:00
Charlton Austin
8e5dc8d3db
Moving the messages endpoint to something more generic, and making the get visible all the time.
2016-10-17 16:23:48 -04:00
Ian Minoso
36b1ee2be9
two examples of implementing react components
2016-10-14 14:23:43 -04:00
Ian Minoso
67e466ee11
Create seperate directive
2016-10-14 12:03:28 -04:00
Charlton Austin
c8e5809cc7
Refactoring manage users to it's own directive.
2016-10-13 16:57:19 -04:00
Charlton Austin
97d644d95d
Adding in the delete api and the delete and create UI.
2016-10-13 10:40:52 -04:00
charltonaustin
48ba98fff4
Fixing the build.
2016-10-10 14:42:33 -04:00
charltonaustin
4ae6e6efa9
Fixing some database integration errors
2016-10-10 10:51:30 -04:00
charltonaustin
1e733ddffb
Adding in a new message data model and the corresponding methods to in the API.
2016-10-07 15:56:58 -04:00
charltonaustin
980e79d612
Removing commented out code for merging into master.
2016-10-06 16:54:04 -04:00
charltonaustin
1dbd27934f
Adding in an outline of a front-end for retrieving messages from the backend api.
2016-10-06 15:58:47 -04:00
Joseph Schorr
3476829139
Add missing $scope.$apply in the build logs view
...
Without this, the logs appear to never load, until such time as any other digest cycle comes along
Fixes #1886
2016-09-29 16:23:11 +02:00
josephschorr
ad4efba802
Merge pull request #1830 from coreos-inc/superuser-dashboard
...
Add prometheus stats to enable better dashboarding
2016-09-26 17:19:22 +02:00