Joseph Schorr
fcff867bfd
Display avatars in entity search autocomplete
...
Fixes https://github.com/coreos/bugs/issues/1819
2017-02-21 16:29:13 -05:00
Alec Merdler
7c904f2e21
Merge pull request #2292 from coreos-inc/frontend-typescript
...
Upgrading Front-end Client to TypeScript
2017-02-02 14:24:35 -08:00
Erica
0150abc488
Merge pull request #2319 from coreos-inc/FIX-escapehtmlstring-type-error
...
fix(js/util-service): ensure text is a string
2017-02-02 13:18:26 -05:00
josephschorr
01ec22b362
Merge pull request #2300 from coreos-inc/openid-connect
...
OpenID Connect support and OAuth login refactoring
2017-01-31 18:14:44 -05:00
EvB
01434decc4
fix(angular-poll-channel): wrap scope change in
2017-01-30 16:32:43 -05:00
EvB
30214a794b
fix(js/util-service): ensure text is a string
2017-01-30 14:30:53 -05:00
Joseph Schorr
c9812864be
Small JS fixes for the PR
2017-01-26 12:03:56 -05:00
alecmerdler
c9fa22b093
moved Webpack bundle directory out of /static/js because it contains more than just JS files
2017-01-24 14:05:06 -08:00
Joseph Schorr
a9791ea419
Have external login always make an API request to get the authorization URL
...
This makes the OIDC lookup lazy, ensuring that the rest of the registry and app continues working even if one OIDC provider goes down.
2017-01-23 19:06:19 -05:00
alecmerdler
64a4b68216
removed unnecessary factory classes, simplified existing services
2017-01-23 01:57:00 -08:00
alecmerdler
2a59014f0b
refactoring RouteBuilderFactory into service
2017-01-21 22:09:22 -08:00
alecmerdler
edd7314624
@Inject decorator for easily annotating dependency-injected class constructors
2017-01-21 02:56:29 -08:00
alecmerdler
eea2a18c3f
move window.__config to an Angular constant; refactor AngularViewArray -> ViewArray + ViewArrayFactory
2017-01-21 00:14:37 -08:00
Joseph Schorr
19f7acf575
Lay foundation for truly dynamic external logins
...
Moves all the external login services into a set of classes that share as much code as possible. These services are then registered on both the client and server, allowing us in the followup change to dynamically register new handlers
2017-01-20 15:21:08 -05:00
alecmerdler
8a9a2972ec
moved naming patterns to seperate module and Angular constant
2017-01-19 01:48:15 -08:00
alecmerdler
c55e9f2d12
moved modules to typescript. Tell Webpack to use global window.angular object in order to migrate components gradually into bundle
2017-01-19 00:53:38 -08:00
alecmerdler
d5a74af024
typescript tests working
2017-01-18 22:10:43 -08:00
alecmerdler
b24d3b952b
getting error: a dependency to an entry point is not allowed
2017-01-18 17:14:57 -08:00
alecmerdler
4f96ab5353
refactoring to TypeScript and ES6 modules
2017-01-18 15:46:37 -08:00
Alec Merdler
081424ed82
Merge pull request #2268 from coreos-inc/frontend-testing-framework
...
Front-end testing framework
2017-01-11 16:20:40 -08:00
EvB
bd027b9cbc
fix(js/signin-form): check for resp body first
2017-01-10 14:46:51 -05:00
alecmerdler
659417f7ef
tests for AngularViewArray service
2017-01-07 00:28:02 -08:00
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
Charlton Austin
2c637fe5ce
Merge pull request #2173 from charltonaustin/adding_in_build_cancel_notifications
...
Adding in cancel notifications
2016-11-30 15:03:17 -05:00
Charlton Austin
4103a0b75f
Adding in cancel notifications
2016-11-30 14:38:34 -05:00
Joseph Schorr
03cf6d1499
Fix link in set password notification
...
Fixes #2164
2016-11-28 15:25:13 -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
Charlton Austin
2fe74e4057
Adding in UI for cancel anytime.
2016-11-21 10:58:32 -05:00
Joseph Schorr
aa2704acc7
Add a test for operation name collisions and fix the one additional collision found
2016-11-10 15:38:27 -05:00
Joseph Schorr
932fa56227
Fix name collision between the two organization delete calls
...
Fixes #2104
The collision was causing the frontend to try to call the *superuser* method (in local, where superuser is enabled), but on prod (where it isn't), it was calling the normal method, which takes a different parameter name
2016-11-10 15:28:20 -05: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
Joseph Schorr
a85126ea97
Prevent NPE in delete namespace
...
Fixes #2039
2016-10-31 12:17:50 -04:00
josephschorr
edc2bc8b93
Merge pull request #1698 from coreos-inc/delete-namespace
...
Add support for deleting namespaces (users, organizations)
2016-10-21 16:54:52 -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
d2bc8722c9
Fix container service status check
...
It appears Chrome changed the status code returned when it cannot connect
2016-10-21 13:31:02 -04:00
Jake Moshenko
f04b018805
Write our users to Marketo as leads.
2016-10-14 16:29:11 -04:00
josephschorr
e313d59138
Merge pull request #1894 from coreos-inc/dockerfile-upload-bugs
...
Fix bugs around reading in datafiles and Dockerfiles
2016-09-29 22:47:06 +02:00
Joseph Schorr
7380cf0ce0
Show a throbber when the Angular view array still has hidden entries
...
This provides slightly better UI feedback to the user that more logs are incoming
Fixes #1881
2016-09-29 16:34:26 +02:00
Joseph Schorr
ba0ecf03dd
Fix bugs around reading in datafiles and Dockerfiles
...
We now properly try to read archives in all three formats. If none are valid, the dataFileService.readDataArrayAsPossibleArchive fails (as it should), and then the Dockerfile service will try to read the file directly as a Dockerfile.
Fixes #1889
Fixes #1891
2016-09-29 11:36:57 +02:00
Lucas Serven
10a44a9224
frontend: fix gitlab icon spacing
...
fixes : #1888
2016-09-28 14:06:10 -07:00
Joseph Schorr
949dcb9d35
Add regex validating field
2016-09-15 13:25:57 -04:00
Joseph Schorr
9140b0e41d
Add placeholder for regex field in create event control
2016-09-14 17:07:14 -04:00
Joseph Schorr
03d4445a02
Add notification filtering for builds based on ref regex
...
Fixes #1835
2016-09-14 16:48:17 -04:00
Joseph Schorr
0dce935c40
Move repo notification create to its own page
...
Also fixes a bug around Slack setup
Fixes #1834
2016-09-14 16:06:52 -04:00
Joseph Schorr
5e94f97a42
Fix tar-gz reading of Dockerfiles
...
- Fixes TAR to actually use data
- Fixes buffers for Gunzip to be a proper ArrayBufferView
Fixes #1832
2016-09-13 11:34:35 -04:00
josephschorr
cd8b45e25b
Merge pull request #1754 from coreos-inc/team-add-perms
...
Better UI and permissions handling for robots and teams
2016-09-06 17:21:19 -04:00
josephschorr
3f459523c4
Merge pull request #1763 from coreos-inc/quay-title-seo
...
Change default title to include Container Registry and fix title usage
2016-08-29 11:29:26 -04:00
Joseph Schorr
608ffd9663
Basic labels support
...
Adds basic labels support to the registry code (V2), and the API. Note that this does not yet add any UI related support.
2016-08-26 15:24:26 -04:00
Joseph Schorr
4950776628
Change default title to include Container Registry and fix title usage
...
Goes towards fixing #1762
2016-08-25 14:57:48 -04:00
Joseph Schorr
391d70d9ec
Add repo permissions dialog for existing teams and robots
...
Fixes #1686
2016-08-22 14:43:12 -04:00