1
0
mirror of https://github.com/quay/quay.git synced 2026-01-27 18:42:52 +03:00

63 Commits

Author SHA1 Message Date
OpenShift Cherrypick Robot
d4b18ad4fa [redhat-3.10] ui: fix search for bulk delete default permission modal (PROJQUAY-6369) (#2467)
ui: fix search for bulk delete default permission modal (PROJQUAY-6369)

Signed-off-by: harishsurf <hgovinda@redhat.com>
Co-authored-by: harishsurf <hgovinda@redhat.com>
2023-12-05 18:18:34 +01:00
OpenShift Cherrypick Robot
bf6733ffa2 [redhat-3.10] ui: fix tab visibility for teams and membership (PROJQUAY-6333) (#2482)
* ui: fix tab visibility for teams and membership (PROJQUAY-6333)

Signed-off-by: harishsurf <hgovinda@redhat.com>

* Add readonly checks when user doesn't have sufficient permissions

* Add test for non-admin user of a team

---------

Signed-off-by: harishsurf <hgovinda@redhat.com>
Co-authored-by: harishsurf <hgovinda@redhat.com>
2023-12-05 17:30:03 +01:00
Sunandadadi
fea7c2cb7c [redhat-3.10] ui: breadcrumbs on new ui (PROJQUAY-5452) (#2490)
* ui: breadcrumbs on new ui (PROJQUAY-5452) (#1893)

* UI: Breadcrumbs fix (PROJQUAY-5452)

* minor fixes

* using a generalized function to fetch the next breadcrumb item

* remove building breadcrumbs from browser histroy

* add tests

* fixing eslint

* fetching element from test-id instead of patternfly class

* removing overview list from navigation routes
2023-12-05 17:29:46 +01:00
OpenShift Cherrypick Robot
4d3aa4dd0a [redhat-3.10] ui: Allow adding user from create team wizard (PROJQUAY-6336) (#2502)
* ui: Allow adding user from create team wizard (PROJQUAY-6336)

Signed-off-by: harishsurf <hgovinda@redhat.com>

* Fix issue with Entity search dropdown

* Reset repository permissions checkbox in create team wizard

---------

Signed-off-by: harishsurf <hgovinda@redhat.com>
Co-authored-by: harishsurf <hgovinda@redhat.com>
2023-12-05 17:29:25 +01:00
OpenShift Cherrypick Robot
304d35b86d [redhat-3.10] ui: Add form for repository state (PROJQUAY-5715) (#2484)
ui: Add form for repository state (PROJQUAY-5715)

- Allow user to switch repository between normal, mirror, and read-only states

Co-authored-by: Jonathan King <jonathankingfc@gmail.com>
2023-11-14 16:38:14 +01:00
OpenShift Cherrypick Robot
026561ce93 [redhat-3.10] ui: allow current day to be selected for tag expiration (PROJQUAY-6262) (#2466)
Allowing current day to be chosen, choose individual minutes, and additional checks for setting tag expiration

Co-authored-by: bcaton <bcaton@redhat.com>
2023-11-09 09:15:04 -05:00
OpenShift Cherrypick Robot
3f7331794d [redhat-3.10] autoprune: validating input to autoprune policy (PROJQUAY-6230) (#2461)
* validating input to autoprune policy

* adding backend tests

---------

Co-authored-by: bcaton <bcaton@redhat.com>
2023-11-07 20:28:59 +01:00
Sunandadadi
2ec1eea340 ui: fixing RobotAccount AddToTeam console error (PROJQUAY-6233) (#2424)
* ui: fixing RobotAccount AddToTeam console error (PROJQUAY-6233)

* cleaning up of state

* Reverting clean up
2023-10-20 15:24:32 -04:00
Harish Govindarajulu
88f40d9a50 ui: Implement drawer to add a new team member (PROJQUAY-6032) (#2270)
* ui: Implement drawer to add a new team member (PROJQUAY-6032)

* Rebase and resolve merge conflicts

* Address review comments

---------

Signed-off-by: harishsurf <hgovinda@redhat.com>
2023-10-20 14:29:11 -04:00
Jonathan King
72f0a895d4 ui: Add organization and user account settings (PROJQUAY-4553) (#2151)
- This PR adds settings pages to the organization and user organization pages.
- Admin users can edit their preferences, billing, and organization type
- Updated cypress version to address bug https://github.com/cypress-io/cypress/issues/25397
2023-10-20 13:58:10 -04:00
Harish Govindarajulu
5d5e7c16b1 ui: Add create new team button (PROJQUAY-5685) (#2309)
* ui: Add create new team button (PROJQUAY-5685)
* Address review comments

Signed-off-by: harishsurf <hgovinda@redhat.com>
2023-10-20 11:23:24 -04:00
Harish Govindarajulu
81bf634749 ui: Add bulk deletion for default permissions (PROJQUAY-6093) (#2336)
Signed-off-by: harishsurf <hgovinda@redhat.com>
2023-10-18 15:56:35 -04:00
Jeff Puzzo
38fd992f30 ui: Fix styling conflict with RedHatInsights (PROJQUAY-6085) (#2418)
Fix styling conflict with redhat insights
2023-10-18 12:33:55 -04:00
Jeff Puzzo
fb5eb3fa09 ui: Compact tables & extend page count to 20 (PROJQUAY-6183) (#2412)
switch to compact tables, extend page count to 20
2023-10-18 11:51:36 -04:00
Jeff Puzzo
2b07f1afbb ui: Update all Patternfly deprecated components (PROJQUAY-6085) (#2401)
update all patternfly deprecated components
2023-10-13 16:14:24 -04:00
Harish Govindarajulu
7a40743593 ui: Add missing props for create robot acocunt modal (PROJQUAY-6184) (#2405)
ui: Add missing props for create robot acocunt modal

Signed-off-by: harishsurf <hgovinda@redhat.com>
2023-10-13 10:58:43 -04:00
Sunandadadi
ad6b1c8367 ui: fix for useTeams hook when data is null (PROJQUAY-6177) (#2404)
ui: fix for useTeams hook when data is null
2023-10-12 16:36:11 -04:00
Brandon Caton
1676cc04e5 autoprune: UI settings (PROJQUAY-6097) (#2399)
Adds auto-prune configuration to user and organization settings.
2023-10-11 13:48:55 -04:00
Jeff Puzzo
033bcf6772 ui: Upgrade to PatternFly v5 (PROJQUAY-6085) (#2281)
Upgrade to PatternFly v5
2023-10-06 14:11:36 +00:00
Sunandadadi
48b300a8bf ui: adding alerts for robot account actions (PROJQUAY-5946) (#2228)
* Resolving conflicts + moved createRobotAccount hooks to useRobotAccount hooks

* fixing useCreateRobotAccount import

* added alerts for repo perms + robot acct deletion

* minor fixes

* fixing eslint

* Adding/fixing tests + minor changes

* fixing lint

* Removing redundant seterror

* fixes based on review

* Resolving merge conflicts

* minor fixes

* fixing default perms tests

* fixing lint

* added check
2023-10-05 14:59:37 -04:00
Sunandadadi
e428d88a8a ui: combining robot account hooks into a single file (PROJQUAY-5945) (#2266)
* ui: combining robot account hooks into a single file (PROJQUAY-0000)

* fixes based on review

* renaming robName to robotAcct

* eslint fix

* fixing tests
2023-10-02 09:45:01 -04:00
Sunandadadi
ff602c2ef3 ui: adding robot account support for user namespace (PROJQUAY-5945) (#2183)
* Resolving conflicts

* Resolving conflicts

* fixing eslint checks

* robot acct tab route fix

* fix warning for type repos
2023-09-27 15:20:59 -04:00
Harish Govindarajulu
b76fa5bc9f ui: Default Permissions tab (PROJQUAY-4570) (#1856)
Signed-off-by: harishsurf <hgovinda@redhat.com>
2023-09-27 12:40:09 -04:00
Harish Govindarajulu
226684dfc7 ui: Teams and members (PROJQUAY-4569) (#2007)
Add team and membership tab for organization (PROJQUAY-4569)

Signed-off-by: harishsurf <hgovinda@redhat.com>
2023-08-29 15:03:56 -04:00
Brandon Caton
3ad9460846 ui: adding tag history panel (PROJQUAY-5720) (#2115)
Implements the tag history view.
2023-08-28 12:13:50 -04:00
Brandon Caton
c62dae11b3 ui: adding delete tag by row (PROJQUAY-5933) (#2117)
Add's the delete tag drop down option within the row.
2023-08-17 13:21:57 -04:00
Sunandadadi
36a78ade50 ui: Robot Accounts tab fixes (PROJQUAY-5914) (#2097)
* UI: Robot Accounts tab fixes (PROJQUAY-5914)

* Adding bulk repo perms operations

* updating filter on adding repository permissions

* clear state before adding

* eslint fix

* adding tests

* eslint fix

* Pushing Delete at the end of dropdown list

* fixes for review

---------

Co-authored-by: bcaton <bcaton@redhat.com>
2023-08-16 15:46:44 -04:00
Brandon Caton
a5d22fc4b0 ui: adding set expiration tag option (PROJQUAY-5290) (#2059)
Adding set expiration tag option.
2023-08-08 11:18:36 -04:00
Brandon Caton
62ce1574fa ui: adding edit labels tag operation (PROJQUAY-5290) (#2028)
Allows for modifying labels for an individual tag.
2023-07-25 10:15:42 -04:00
Brandon Caton
c8bc48e326 ui: adding create tag option and generic alerts (PROJQUAY-5290) (#1996)
Adds tag options dropdown and the create tag option. Also adds generic alerts through the useAlerts hook.
2023-07-20 15:04:07 -04:00
Sunandadadi
f1f6102464 UI: Delete normal user org by super user (PROJQUAY-5639) (#1994) 2023-07-03 10:48:12 -04:00
Sunandadadi
00b3a02ef0 UI: Robot Accounts page perms fix (PROJQUAY-5487) (#1977) 2023-06-15 13:34:23 -04:00
Brandon Caton
78598d6ab3 ui: adding null check on dark logo (#1942) 2023-06-07 09:03:17 -04:00
Sunandadadi
230fd24f3d Util: Reading new UI feedback form url from config parameter (PROJQUAY-5463) (#1902)
* Util: Reading feedback form url from config parameter (PROJQUAY-5463)

* updating form link for quay plugin
2023-05-24 10:43:25 -04:00
Sunandadadi
c014b6af03 UI: Adding functionality to update organization settings (PROJQUAY-5402) (#1864)
* UI: Adding functionality to update organization settings (PROJQUAY-5402)

* Adding hooks on submit

* minor fixes

* fix in converting seconds to human readable

* On submit prevent default

* minor fix

* propagating error message

* adding moment.js to package.json

* Adding moment.js to quay/web package.json folder

* reverting moment js package addition from quay.package.json

* fixes based on PR review
2023-05-15 15:06:31 -04:00
Sunandadadi
7be6c3d227 UI: Fix visibility of organization and user settings on new UI (PROJQUAY-5500) (#1882) 2023-05-15 13:14:52 -04:00
Sunandadadi
e6d834f23d UI: Fixing repository name for nested repos (PROJQUAY-5446) (#1873)
* UI: Fixing repositiry name for nested repos (PROJQUAY-5446)

* Fixing routing for nested repos

* Changing routing for Pluginmain
2023-05-15 10:33:06 -04:00
Harish Govindarajulu
a681a0b71d ui: Fix search in bulk delete of robot accounts (PROJQUAY-5355) (#1868)
Signed-off-by: harishsurf <hgovinda@redhat.com>
2023-05-15 10:31:39 -04:00
Sunandadadi
37723b964c UI: Removing Cancel button from Robot account credentials modal (PROJQUAY-5426) (#1867)
* Removing Cancel button from Robot account credentials modal (PROJQUAY-5426)

* Update DisplayModal.tsx
2023-05-05 14:11:59 -04:00
Syed Ahmed
0029b8b4ae ui: update survey link to new survey (PROJQUAY-5432) (#1865) 2023-05-04 16:31:08 -04:00
Sunandadadi
c6f35b3d25 UI: Removing isHidden from Tab as incompatible with console dot (PROJQUAY-4553) (#1863)
* UI: Removing isHidden from Tab as incompatible with console dot (PROJQUAY-4553)

* changing repositoriesSubNav to const
2023-05-04 10:26:39 -04:00
Sunandadadi
dcd192d524 UI: Using organizationName variable and using isHidden to hide tabs (PROJQUAY-4553) (#1862)
* UI: Using organizationName variable and using isHidden to hide tabs (PROJQUAY-4553)

* replacing visible with hidden for uniformity
2023-05-03 16:56:44 -04:00
Sunandadadi
d20fd5e746 UI: Robot token fetch & regenerate fix for user namespace (PROJQUAY-5419) (#1860) 2023-05-03 15:10:15 -04:00
Sunandadadi
22d28f9fcd UI: Filtering security report vulnerabilities (PROJQUAY-5401) (#1861)
* UI: Filtering security report vulnerabilities (PROJQUAY-5401)

* using text input for packages filter
2023-05-03 15:00:21 -04:00
Jonathan King
93de653973 ui: Hide organization settings when user is not admin (PROJQUAY-4053) (#1829)
- Remove organization settings when user not admin
2023-05-03 14:04:17 -04:00
Sunandadadi
1634f8176b UI: Fixing Teams search in Create Robot Wizard (PROJQUAY-5403) (#1859)
* UI: Fixing Teams search in Create Robot Wizard (PROJQUAY-5403)

* Reverting css changes
2023-05-03 10:07:38 -04:00
Brandon Caton
be1424ca3a ui: Adding option to permanently delete tags past time machine window (PROJQUAY-5303) (#1853)
Adding option to permanently delete tags past time machine expiration window in the new UI.
2023-05-03 09:34:07 -04:00
Syed Ahmed
64e4e32704 ui: fix last modified date on repo list (PROJQUAY-5408) (#1854)
Set to 'N/A' if last modified is not retured from the API
2023-05-01 16:41:10 -04:00
Sunandadadi
b95a4f6aaa UI: Replacing FilterInput with SearchInput in repo search for create robot account wizard (PROJQUAY-5403) (#1851) 2023-05-01 15:02:01 -04:00
Sunandadadi
155165d6da UI: Replacing FilterInput with SearchInput in Robot accounts page (PROJQUAY-5404) (#1849)
* UI: Replacing FilterInput with SearchInput in Robot accounts page (PROJQUAY-5404)

* Removing usused import
2023-05-01 14:10:14 -04:00