Jake Moshenko
a0817bfd59
Refresh dependencies and fix tests.
2017-04-06 13:15:48 -04:00
EvB
e6eea3a3a5
feat(ci): add style task
2017-04-06 14:34:19 +02:00
EvB
8be4e48bae
feat(yapf): add autoformatting with yapf
2017-04-06 14:34:19 +02:00
Alec Merdler
7a352ddfbc
Use ng-metadata as a Backport of Angular 2+ API ( #2486 )
...
* starting UtilService refactor
* pre find-replace angular.module('quay') => angular.module('QuayModule')
* successfully switched to ng-metadata for backported Angular2 API
* working with parent component reference in child
* fixing @Output to use EventEmitter
* fixed @Output events for custom git trigger
* more fixes
* refactored QuayPages module for backwards-compatibility
* reinitialized test.db
* use minified libraries
* replaced references for angular-ts-decorators
* fixed ng-show
2017-04-05 14:14:08 -07:00
josephschorr
6352b3cac5
Merge pull request #2515 from coreos-inc/app-redirect
...
Properly redirect to app repository URLs
2017-04-05 14:34:37 -04:00
Joseph Schorr
45e1319067
Properly redirect to app repository URLs
2017-04-05 14:29:46 -04:00
josephschorr
48c40cbe3a
Merge pull request #2514 from coreos-inc/small-app-fixes
...
Small fixes for the apps view
2017-04-05 14:24:27 -04:00
Joseph Schorr
c8ee889272
Watch for changes in table data in corTable control
...
Prevents stale data from appearing in the table
2017-04-05 14:22:46 -04:00
Joseph Schorr
288ef0f5b5
Add "(None)" into release channels column
2017-04-05 14:11:41 -04:00
Joseph Schorr
c6b45298ad
Make app repos private by default
2017-04-05 14:11:06 -04:00
Evan Cordell
1a78722521
Update tests
2017-04-05 13:57:16 -04:00
josephschorr
a6954f246c
Merge pull request #2489 from coreos-inc/apps-ui
...
Add basic user interface for application repos
2017-04-05 12:58:38 -04:00
Joseph Schorr
f9e6110f73
Add basic user interface for application repos
...
Adds support for creating app repos, viewing app repos and seeing the list of app repos in the Quay UI.
2017-04-05 11:30:09 -04:00
EvB
d0aaaaa1ef
test(data/model/log): add more log_action tests
...
temp
2017-04-05 11:26:10 -04:00
EvB
ea740d15ba
fix(model/log): log exception on swallowed db errors
2017-04-05 11:26:10 -04:00
EvB
625bd66b42
test(data/model): test action logging
2017-04-05 11:26:10 -04:00
EvB
6916d82e0d
feat(endpoints/trackhelper): wrap log op for silent fails
2017-04-05 11:26:10 -04:00
EvB
503c4cd235
feat(config.py): add setting for audit log strictness
2017-04-05 11:26:10 -04:00
Evan Cordell
9515f18fb6
Add tufmetadata endpoint
2017-04-05 10:03:27 -04:00
josephschorr
3dd6e6919d
Merge pull request #2510 from coreos-inc/upgrade-shoutout
...
Better UX for indicating upgrade is necessary to users
2017-04-04 17:26:16 -04:00
Charlton Austin
d32453ec25
Merge pull request #2509 from charltonaustin/fix_custom_git_trigger
...
fix(custom git trigger): fix subdir input
2017-04-04 17:24:52 -04:00
Joseph Schorr
30d5f2a138
Better UX for indicating upgrade is necessary to users
2017-04-04 16:15:33 -04:00
Charlton Austin
4760ea33f5
fix(custom git trigger): fix subdir input
...
### Description of Changes
custom git triggers were being created incorrectly this creates them correctly
2017-04-04 15:13:42 -04:00
josephschorr
1243350d30
Merge pull request #2507 from coreos-inc/allow-null-avatars
...
Allow null avatars from Gitlab
2017-04-04 14:35:55 -04:00
josephschorr
255d71afa2
Merge pull request #2508 from coreos-inc/appr-push-to-image
...
Change appr error if you try to push to an image repository
2017-04-04 14:02:32 -04:00
josephschorr
d000cc656f
Merge pull request #2505 from coreos-inc/superuser-buildlogs-internal
...
Display full error information for build errors in superuser view
2017-04-04 13:59:39 -04:00
Joseph Schorr
8c10b0787d
Change appr error if you try to push to an image repository
...
501 was confusing to the users, so change to 405 and add an error explaining why the push failed
Fixes https://github.com/app-registry/helm-plugin/issues/8#issuecomment-291553739
2017-04-04 13:57:35 -04:00
Joseph Schorr
eae151ff96
Allow null avatars from Gitlab
...
Not all gitlab repositories have defined owners, meaning we cannot always get an avatar_url for the namespace
Fixes https://sentry.io/coreos/backend-production/issues/241774339/
2017-04-04 13:41:38 -04:00
josephschorr
1bfca871ec
Merge pull request #2387 from coreos-inc/team-sync
...
Team synchronization support in Quay Enterprise
2017-04-03 18:26:29 -04:00
josephschorr
0597c9876b
Merge pull request #2503 from coreos-inc/better-dn-error
...
Better handling of inability to load external frontend dependencies
2017-04-03 17:23:48 -04:00
Joseph Schorr
55b1ad49ed
Make team API decorators more descriptive for better readability
2017-04-03 15:35:44 -04:00
Joseph Schorr
21d86597cf
Display full error information for build errors in superuser view
...
Allows for easier debugging of build failures
Fixes https://www.pivotaltracker.com/story/show/142883625
2017-04-03 15:30:15 -04:00
josephschorr
880bcebd6c
Merge pull request #2504 from coreos-inc/qemu-caching
...
Break QEMU image cache to update vulns
2017-04-03 15:01:35 -04:00
Joseph Schorr
5e248c76de
Break QEMU image cache to update vulns
2017-04-03 14:56:15 -04:00
Joseph Schorr
83320c2868
Have CDN use be off by default
...
We only use the CDN now for testing and local development, and having it on by default breaks when doing initial setup for QE behind a corporate firewall that doesn't allow loading of the external libraries we need
2017-04-03 14:31:28 -04:00
Joseph Schorr
708afe2dc9
Display a real error if JavaScript could not be loaded in Quay
...
Better to display a real, actionable error instead of a fake "Session Expired" div which is only visible because CSS hasn't loaded
2017-04-03 14:29:26 -04:00
Joseph Schorr
b10608e277
Change teamsync config to be a UTF8 field
2017-04-03 14:16:34 -04:00
josephschorr
3f0f8159b7
Merge pull request #2499 from coreos-inc/docker-400
...
Better error messages for Docker errors
2017-04-03 11:39:07 -04:00
Joseph Schorr
bdd07d4f39
Fix flakiness in team sync tests
2017-04-03 11:36:42 -04:00
Joseph Schorr
b26bd3c9c5
Regenerate test.db after merge
2017-04-03 11:36:42 -04:00
Joseph Schorr
bd22fb255e
Rename get_federated_user to get_and_link_federated_user_info
...
Better to be explicit wherever possible
2017-04-03 11:36:42 -04:00
Joseph Schorr
1a31d98c44
Clarify variable name in Keystone auth
2017-04-03 11:36:41 -04:00
Joseph Schorr
8c07f733eb
Add pagination tests for LDAP
2017-04-03 11:36:41 -04:00
Joseph Schorr
541aa722c2
Add sleeps to make test non-flaky
...
Sucks, but MySQL only has second-level timing, so we need this to be sure
2017-04-03 11:36:41 -04:00
Joseph Schorr
103186f5e8
Small renames to make team syncing code more clear
2017-04-03 11:36:41 -04:00
Joseph Schorr
7f0aa19292
Code cleanup and style improvements in team sync
2017-04-03 11:36:41 -04:00
Joseph Schorr
84e37b68ee
Change if statement to be more readable
2017-04-03 11:31:30 -04:00
Joseph Schorr
71d52d45ba
Add a test for same user returned twice in team sync
2017-04-03 11:31:30 -04:00
Joseph Schorr
0b6c062e32
Add superuser panel config for team syncing
2017-04-03 11:31:30 -04:00
Joseph Schorr
d7825c6720
Add group iteration and syncing support to Keystone auth
2017-04-03 11:31:30 -04:00