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 |
||
---|---|---|
config | ||
docs | ||
playbooks | ||
releasenotes | ||
skyline_console | ||
src | ||
test | ||
tools/git_config | ||
.babelrc | ||
.eslintignore | ||
.eslintrc | ||
.gitignore | ||
.gitreview | ||
.prettierignore | ||
.prettierrc | ||
.stylelintrc.json | ||
.zuul.yaml | ||
cypress.json | ||
Gruntfile.js | ||
jest.config.js | ||
jsconfig.json | ||
LICENSE | ||
Makefile | ||
package.json | ||
poetry.lock | ||
poetry.toml | ||
pyproject.toml | ||
README-zh_CN.md | ||
README.md | ||
tox.ini | ||
yarn.lock |
Instructions
简体中文| English
Table of contents
Resources
Prerequisites
node
: lts/erbium (v12.*)yarn
: 1.22.4 +
Local Environment
Take CentOS as an example
-
Install nvm ( version control system for nodejs )
wget -P /root/ --tries=10 --retry-connrefused --waitretry=60 --no-dns-cache --no-cache https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh bash /root/install.sh . /root/.nvm/nvm.sh
-
Install nodejs
NODE_VERSION=erbium nvm install --lts=$NODE_VERSION nvm alias default lts/$NODE_VERSION nvm use default
-
Verify nodejs and npm versions
node -v # v12.*.* npm -v # 6.*.*
-
Install yarn
npm install -g yarn
-
Install the project dependency under the root directory, with
package.json
in the same place.yarn install
After those steps, please just wait until the installation is complete.
Usage
Under the root directory, with package.json
in the same place.
yarn run mock
: Use the mock interface of rap2yarn run dev
: To use the actual interface,please change the "http://pre.xxx.com" in line 47 into the real address in filewebpack.dev.js
.yarn run build
: Build packages and then you can hand over the contents of the generated dist directory to the back end.
Docs
How to develop
- Preparation before development
- Directory structure
- Develop a new resource page
- BaseList introduction
- BaseTabList introduction
- BaseDetail introduction
- BaseDetailInfo introduction
- BaseStore introduction
- FormAction introduction
- ModalAction introduction
- ConfirmAction introduction
- StepAction introduction
- FormItem introduction
- Action introduction
- Menu introduction
- Route introduction
- I18n introduction