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