Commit Graph

7 Commits

Author SHA1 Message Date
Jingwei.Zhang
a82cd5883d feat: support quota info when create share
1. Support quota info when create share
2. Disable click submit button when left quota is not enough to create

Change-Id: I6af7cb3c29cad89dbceffb3c33d93eb46d0f963d
2022-06-30 18:12:12 +08:00
Jingwei.Zhang
92b3ba546c fix: Fix share api && create share network
1. Fix delete share when share has share group
2. Fix subnet select when create share network: only subnets that are already connected to the router can be selected
3. Remove keywords param when fetch share-access-rules/share-groups/share-group-types/share-instances/share-networks/share-servers/cinder-pools

Change-Id: Icd53239d7cadbfe37369a27d4b53d4edfcbd2c12
2022-05-18 11:21:01 +08:00
Jingwei.Zhang
3643ca912c feat: Update share actions && fetch
1. Add public policy check when create public share
2. Add public policy check when edit share
3. Disable actions for public share that do not belong to you
4. Remove update-time info from share detail page
5. Remove update-time info from share group detail page
6. Fix share api fetch: add is_public=true to fetch all data
7. Support share api fetch sorter
8. Support share group api fetch sorter

Change-Id: I737747086900626872df3e566f6e4f21c48893f2
2022-05-17 14:02:47 +08:00
Jingwei.Zhang
38403a2280 feat: Support update share quota && reset status
1. Support update share quota in project page
2. Support reset share status in administrator
3. Update share network required when choose special share type
4. Update check share group status when choose share group

Change-Id: I15443d418ec5dd841ca33d05dc2540999ecbcf5f
2022-05-10 11:55:44 +08:00
Jingwei.Zhang
8a7959e49c feat: Support extend share
1. Support extend share
2. Add share tab in share group detail page
3. Add share tab in share network detail page
4. Add share tab in share type detail page

Change-Id: I0beecee4b3e145a20da6eaed3db9917ad175367c
2022-05-09 10:25:38 +08:00
Jingwei.Zhang
0c09862b35 feat: Support manila share
1. Add manila share page in console and administrator
2. Add console create share
3. Add console edit share
4. Add delete share in console and administrator
5. Add share quota info in console overview page
6. Add share quota info in administrator project detail page
7. Add share metadata tab in share detail page
8. Add create share metadata in console
9. Add edit share metadata in console
10. Add delete share metadata in console and administrator
11. Add manage share metadata action in console
12. Add access rule tab in share detail page
13. Add crate access rule in console
14. Add delete acees rule in console and administrator
15. Add manage access rule metadata in console
16. Add manage access rule action in console

Change-Id: I8c80c80340e214827bcde0d62dc0521e4b2b1ea9
2022-05-07 16:26:21 +08:00
Jingwei.Zhang
3e76cb2ffa feat: Support manila share group
1. Add manila share group page in console and administrator
2. Add console create share group
3. Add console edit share group
4. Add delete share group in console and administrator
5. Add share group detail page in console and administrator

Change-Id: Ia96f38c2155210007faedb99bcf3ff49ae291245
2022-04-28 16:29:04 +08:00