Alex
49f856bdd5
Added Exclude Folders & Exclude Prefixes support ( #2973 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2023-08-02 13:35:00 -06:00
Alex
32c34b0a11
Migrated Buckets Pages to mds ( #2960 )
2023-07-27 19:27:43 -07:00
Alex
35907beaca
Updated Prettier to v3.0.0 ( #2949 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2023-07-18 09:58:21 -06:00
Javier Adriel
527eb16700
Refactor to swagger TS API ( #2888 )
...
Co-authored-by: Prakash Senthil Vel <23444145+prakashsvmx@users.noreply.github.com >
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2023-06-20 12:46:20 -07:00
Javier Adriel
aa9b73522e
Refactor to swagger ts API ( #2860 )
2023-06-13 15:00:56 -07:00
jinapurapu
9fa49b40b3
Console help menu ( #2804 )
...
Authored-by: Jillian Inapurapu <jillii@Jillians-MBP.attlocal.net >
2023-06-12 14:50:25 -07:00
Alex
75b3a6bea4
Fixed Object Version selector visibility in Add Lifecycle Rule modal ( #2769 )
...
- Fixed Object Version selector visibility in Add Lifecycle Rule modal
- Changed definition in swagger file to match camelCase standard
- Added a playwright test case to avoid this issue in the future
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2023-04-11 11:01:03 +02:00
Prakash Senthil Vel
b8e14ee269
improve versioning status display and delete with versions when versioning is suspended ( #2689 )
2023-03-02 12:41:44 -06:00
Alex
35ab508109
Updated mds to v0.1.0 ( #2563 )
...
- Removed icons from console
- Replaced all icons & loaders in console with mds ones
- Renamed caret icons
- Removed unused icons
- Replaced colored icons in object browser
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2023-01-09 14:35:46 -08:00
Kaan Kabalak
e5da67d1bc
Allow s3:Get* actions in Console ( #2559 )
2023-01-09 10:42:19 -06:00
Javier Adriel
1d951b28aa
Allow Put* actions in console ( #2544 )
2023-01-04 12:51:46 -06:00
Alex
df38c84075
Changed useDispatch implementation to comply with TS specification ( #2110 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-06-10 11:05:21 -07:00
Alex
e3d96b5bb3
Updated React router to V6 ( #2107 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-06-09 15:37:21 -07:00
Daniel Valdivia
b420ef3c1f
Logs, Watch Slices to replace old reducers, Split Tenant Add slice ( #2035 )
...
Logs, Watch Slices to replace old reducers
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-05-25 19:12:07 -05:00
Daniel Valdivia
6e31a42886
Redux Toolkit Redux Rewrite ( #2003 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-05-18 17:02:26 -05:00
Daniel Valdivia
a017c71d20
Release v0.16.1 ( #1928 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-04-29 18:55:43 -07:00
Alex
07b4dad4d3
Fixed issues with Quota modal ( #1911 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-04-27 14:08:19 -07:00
Alex
cb3a695c25
Removed quota from versioning section & added inside summary page ( #1910 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2022-04-27 09:36:39 -07:00
Daniel Valdivia
62e270e95e
Tenant Forms alignment. Components Page. ( #1811 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-04-07 20:06:28 -07:00
Daniel Valdivia
25ff4982a0
Fix Upload Button Logic ( #1580 )
...
* Fix Upload Button Logic
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Re-org function hasAccessToResource
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix Warnings
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2022-02-15 13:29:09 -08:00
Prakash Senthil Vel
b9ddadf9ce
UX Bucket summary ( #1355 )
2022-01-03 21:30:38 -08:00
adfost
b2f38200f7
Custom Policies for Buckets ( #1332 )
...
* custom policies
* fixing error
* add formatting
2021-12-28 20:21:29 -06:00
Lenin Alevski
3b2c740fe0
Application routing now uses SecureComponent and hasPermission function ( #1288 )
...
- Some menu options were not showing even if the user has access to
perform the operations (IAM Policies)
- Deleted unecessary backend endpoints.go logic, instead using
SecureComponent to validate application routes and Menu options
rendering
- All the logic related to routes and permissions is now in the
permissions.ts file
- Added SecureComponent to List Users page
- Separated Menu options and routing logic for AdminConsole and
OperatorConsole
- Tools are hidden if user don't have access to them or MinIO is running
in fs mode (heal, audit log, etc
- Hide change-password button if user don't have access
- Hide create user button if user don't have access
- fixed some bugs when ldap/oidc is enabled
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-12-13 22:37:22 -08:00
Daniel Valdivia
9b39566f7c
Remove Unused CSS Classes ( #1308 )
...
* Remove Unused CSS Classes
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Remove Warnings
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-12-08 15:34:22 -08:00
Prakash Senthil Vel
41f77f128e
Lazy load components ( #1250 )
...
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-24 19:45:09 -08:00
adfost
6b3ff10027
Securizing bucket tags ( #1249 )
2021-11-23 11:52:14 -06:00
Daniel Valdivia
f0d5398748
Deprecate SvgIcon and make all icons more consistent ( #1237 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-18 19:00:37 -06:00
Lenin Alevski
aae493ac82
Re-implement policy handling in react ( #1234 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-18 08:25:01 -08:00
Prakash Senthil Vel
258a9400d9
New Vertical Tab UX refactor ( #1210 )
...
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-12 14:26:29 -06:00
adfost
000071e414
Add Tagging for Buckets to Console ( #1193 )
2021-11-11 18:36:18 -08:00
Alex
8102ab7e35
Added speedtest page & updated diagnostic page ( #1099 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-11 16:04:18 -08:00
Lenin Alevski
e82103c678
Remove yarn warnings from portal-ui ( #1207 )
...
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
2021-11-10 09:47:47 -08:00
Daniel Valdivia
9b06748cef
Match button's height. Remove Margin+Padding on Panel Titles. Move List bucket Buttons. ( #1191 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-04 15:29:31 -07:00
Lenin Alevski
184f864873
Dynamic UI components ( #1162 )
...
Hide/Show UI components based on the IAM policy of the current user
- Buckets lists: hide/show manage button
- Bucket admin page: left menu items enable/disable
- Bucket admin page: bucket configuration buttons are enabled/disabled
- Bucket admin page: hide/show create buttons
- Bucket admin page: enable/disable requests to backend service
- Object browser: hide/show bucket buttons for upload, delete, etc
- Object browser: hide/show bucket configuration button
- Object details: hide/show object buttons, ie: delete
- Object details: hide/show object attributes, ie: legal hold,
retention, tags, etc
Signed-off-by: Lenin Alevski <alevsk.8772@gmail.com >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-11-02 17:34:39 -07:00
Alex
3fabfb96c9
Updated material-ui dependencies to mui 5 & fixed issues with migration ( #1119 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
2021-10-21 20:20:27 -05:00
Daniel Valdivia
ccebc17f3f
Fix Loading Quota stuck spinner ( #1117 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-10-18 13:22:08 -07:00
Daniel Valdivia
39eeedec2c
Add, Preview and Lock icons applied ( #1005 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-09-03 12:37:53 -07:00
Daniel Valdivia
24a2edf6a3
Implement New Icons ( #981 )
...
* Implement New Icons
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Update portal-ui/src/icons/TenantsOutlineIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/LicenseIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/StorageIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/icons/IAMPoliciesIcon.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
* Update portal-ui/src/screens/Console/Common/TableWrapper/TableActionButton.tsx
Co-authored-by: Alex <33497058+bexsoft@users.noreply.github.com >
2021-08-25 14:56:59 -07:00
Daniel Valdivia
6ea1d51913
New Page Title Look ( #940 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-08-12 09:52:28 -07:00
Daniel Valdivia
0c78359832
Tabs to Lists for Configurations, Policy ( #913 )
...
* Tabs to Lists for Configurations, Policy
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Fix Tests
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Logs
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-30 17:01:55 -07:00
Alex
e20ef0cfb8
Display Retention Policy details inside bucket details ( #905 )
2021-07-29 10:37:33 -07:00
Alex
efae5f6ae2
Enforced error type ( #904 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-07-28 18:09:48 -07:00
Daniel Valdivia
988958f131
Redesigned Bucket Details. User Details. Account Screen. Login Error. ( #903 )
...
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-28 17:53:53 -05:00
Alex
dd0b791d9d
Added FS Support & blocked non usable functionality in console ( #880 )
...
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-07-20 19:02:33 -07:00
Daniel Valdivia
c95bc64dbe
Enable Bucket Quota on Bucket Details ( #776 )
...
* Enable Bucket Quota on Bucket Details
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* warnings
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* remove uselss br
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-28 17:21:45 -07:00
Daniel Valdivia
59c4ac6336
Add Sync, Bandwidth and Health Check Period to replication set ( #771 )
...
* Add Sync, Bandwidth and Health Check Period to replication set
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Update Columns
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Add Prefix and Tags
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
* Last fields
Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com >
2021-05-27 16:25:00 -07:00
Alex
622f9ed3cd
Added URl routing for tabs in buckets ( #769 )
...
Signed-off-by: Benjamin Perez <benjamin@bexsoft.net >
Co-authored-by: Benjamin Perez <benjamin@bexsoft.net >
2021-05-25 16:16:15 -07:00