Joseph Schorr
6e3968896b
Add ng-if to fix Angular scope+form bug in superuser tool
2017-05-02 17:08:19 -04:00
Joseph Schorr
646c323de5
Always show the tag expiration options UI in the superuser panel
...
If the user disabled the feature flag, they still need to configure the list to ensure the default is there
2017-05-02 16:48:14 -04:00
josephschorr
5a9a231754
Merge pull request #2529 from coreos-inc/search-ui
...
Implement new search UI
2017-05-02 15:56:59 -04:00
Evan Cordell
b2569ffbb2
Support SNI in python requests, and only delete tuf metadata if it
...
exists
2017-05-02 09:32:12 -04:00
Joseph Schorr
a852c5839c
Don't make signing call unless trust is explicitly enabled
...
It is causing a 500 for some reason
2017-05-01 11:42:18 -04:00
Joseph Schorr
e9ffe0e27b
Implement new search UI
...
We now have both autocomplete-based searching for quick results, as well as a full search page for a full listing of results
2017-04-28 13:57:28 -04:00
alecmerdler
fa1075482f
disable 'Create New...' tooltip on click
2017-04-25 13:51:41 -07:00
Kyle Brown
1c2a8d5911
updates to gitlabsetup
2017-04-21 16:48:29 -07:00
Alec Merdler
81d3ac71df
Merge pull request #2566 from alecmerdler/cor-table-improvement
...
Allow All Item Properties in CorTableComponent Columns
2017-04-21 13:31:16 -07:00
alecmerdler
33cecb042c
do not remove properties from item in cor-table-column
2017-04-21 13:26:51 -07:00
Joseph Schorr
c00feede4d
Use CSS animation to fade in the JS-cannot-load error so it doesn't flash on screen
2017-04-21 14:08:18 -04:00
Joseph Schorr
3dcbe3c631
If enabled, allow users and orgs to set their time machine expiration
...
Fixes https://www.pivotaltracker.com/story/show/142881203
2017-04-21 11:32:45 -04:00
Joseph Schorr
eb5cebbcdf
Have tag operations dialog reflect time machine configuration
...
If a tag deletion is going to remove images, but those images are not going to be removed immediately, we need to message that
Fixes https://www.pivotaltracker.com/story/show/143063199
2017-04-21 11:32:25 -04:00
josephschorr
c8136f2fe5
Merge pull request #2550 from coreos-inc/signing-ui
...
Basic signing support UI
2017-04-20 18:03:08 -04:00
Joseph Schorr
14054a237a
Add UI for viewing and changing trust setting in repo
2017-04-18 17:20:39 -04:00
Alec Merdler
b822a25a17
Hide non-Gravatar Avatar Search Results ( #2549 )
2017-04-17 15:54:27 -07:00
Joseph Schorr
dec14647a8
Add basic signing UI to repo tags view
2017-04-17 18:45:16 -04:00
Joseph Schorr
95e9cdaccc
Disable tag and build operations in repos when trust is enabled
2017-04-17 14:34:43 -04:00
Jake Moshenko
f3e925fb85
Remove duplicate slash from base image error message
2017-04-17 11:36:44 -04:00
Evan Cordell
2661db7485
Add flag to enable trust per repo ( #2541 )
...
* Add flag to enable trust per repo
* Add api for enabling/disabling trust
* Add new LogEntryKind for changing repo trust settings
Also add tests for repo trust api
* Add `set_trust` method to repository
* Expose new logkind to UI
* Fix registry tests
* Rebase migrations and regen test.db
* Raise downstreamissue if trust metadata can't be removed
* Refactor change_repo_trust
* Add show_if to change_repo_trust endpoint
2017-04-15 08:26:33 -04:00
Alec Merdler
581d7c67a7
Fix Trigger Setup Robot Permissions for Private Base ( #2543 )
2017-04-14 12:10:00 -07:00
Alec Merdler
f5ab03070c
fixed fileReaderFactory ( #2537 )
2017-04-12 19:06:40 -07:00
Alec Merdler
32843e4f22
Remove Link to Blog in QE + Refactor quayRequire Directive ( #2523 )
...
* refactoring quayRequire directive
* added tests, show element if input changes
* use ngIfDirective in QuayRequireDirective
2017-04-10 11:57:09 -07:00
Joseph Schorr
c880b830cc
Fix ability to invite team members by email address
...
The boolean logic was inverted
Fixes https://www.pivotaltracker.com/story/show/143336925
2017-04-07 15:13:32 -04:00
josephschorr
2ba51b2910
Merge pull request #2520 from coreos-inc/oidc-config-fix
...
OIDC configuration and debugging fixes
2017-04-07 13:43:49 -04:00
Joseph Schorr
6c7b6101cc
Add missing client ID and client secret from OIDC config in setup tool
...
Stupidly forget to add these
2017-04-07 11:30:31 -04:00
alecmerdler
49c04eb7af
initialize path and context component members to avoid null exception
2017-04-06 15:25:52 -07: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
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
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
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
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
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
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
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
Joseph Schorr
04225f2d25
Add feature flag for team syncing
2017-04-03 11:31:29 -04:00
Joseph Schorr
eeadeb9383
Initial interfaces and support for team syncing worker
2017-04-03 11:31:29 -04:00
Joseph Schorr
94b07e6de9
Allow nulls in last_updated field to accurately report the last updated time to users for newly sync teams
2017-04-03 11:31:29 -04:00
Joseph Schorr
8ea3977140
Add ability to enable, disable and view team syncing in UI and API
...
Also extracts out some common testing infrastructure to make testing APIs easier now using pytest
2017-04-03 11:31:29 -04:00
alecmerdler
57beee6c69
handle undefined case in BuildService#getBuildMessage
2017-03-31 13:53:42 -07:00
Joseph Schorr
147b812edb
Remove out dated Enterprise landing page
...
We now just redirect to the QE plans page
Fixes https://www.pivotaltracker.com/story/show/142166263
2017-03-30 15:25:56 -04:00
Alec Merdler
52eab1766a
Merge pull request #2492 from alecmerdler/fix-build-service
...
Null Case for Frontend Retrieving Build Message
2017-03-29 13:48:49 -07:00
alecmerdler
068ac0f19e
added null case for retrieving build message
2017-03-29 13:44:50 -07:00
josephschorr
468604086f
Merge pull request #2491 from coreos-inc/qss-error-blocker
...
Have sec scan retries actually work
2017-03-29 16:36:40 -04:00