├── npm-debug.log.3812625929 ├── e2e ├── .gitignore ├── elements │ ├── makeCopy.js │ ├── move.js │ ├── signin.js │ ├── folder.js │ ├── signup.js │ ├── account.js │ ├── nav.js │ ├── bucket.js │ ├── file.js │ └── administrator.js ├── page.example.js ├── languages │ └── index.js ├── auth │ ├── back.js │ ├── signout.js │ └── myAccount.js ├── bucket │ ├── list.js │ └── create.js ├── environment │ └── index.js ├── file │ ├── list.js │ ├── download.js │ └── delete.js ├── administrator │ ├── search.js │ ├── list.js │ ├── userQuota.js │ └── setQuota.js └── config.example.js ├── src ├── templates │ ├── index.js │ └── messages.html ├── components │ ├── auth │ │ ├── auth.html │ │ ├── background1920x1200.jpg │ │ ├── auth.css │ │ ├── signup │ │ │ ├── signup.js │ │ │ └── signup.controller.js │ │ ├── auth.js │ │ ├── signin │ │ │ ├── signin.js │ │ │ ├── signin.controller.js │ │ │ └── signin.html │ │ └── auth.service.js │ ├── layout │ │ ├── manager-navbar │ │ │ ├── manager-navbar.service.js │ │ │ ├── manager-navbar.controller.js │ │ │ └── manager-navbar.html │ │ ├── sidebar │ │ │ ├── sidebar.controller.js │ │ │ ├── sidebar.html │ │ │ └── sidebar.css │ │ ├── breadcrumb │ │ │ ├── breadcrumb.html │ │ │ ├── breadcrumb.controller.js │ │ │ └── breadcrumb.service.js │ │ ├── action-navbar │ │ │ ├── action-navbar.service.js │ │ │ └── action-navbar.controller.js │ │ ├── layout.controller.js │ │ ├── transfer │ │ │ ├── transfer.css │ │ │ ├── transfer.controller.js │ │ │ └── transfer.service.js │ │ ├── properties │ │ │ ├── properties.css │ │ │ ├── properties.controller.js │ │ │ ├── properties.service.js │ │ │ └── properties.html │ │ ├── layout.service.js │ │ ├── layout.html │ │ ├── top-navbar │ │ │ ├── top-navbar.html │ │ │ └── top-navbar.controller.js │ │ ├── layout.css │ │ └── layout.js │ ├── not-found │ │ ├── not-found.html │ │ └── not-found.js │ ├── user │ │ ├── user.html │ │ ├── storage │ │ │ ├── storage.js │ │ │ ├── storage.css │ │ │ ├── storage.controller.js │ │ │ └── storage.html │ │ └── user.js │ ├── index.js │ ├── bucket │ │ ├── delete │ │ │ ├── delete.controller.js │ │ │ └── delete.html │ │ ├── create │ │ │ ├── create.controller.js │ │ │ ├── create.spec.js │ │ │ └── create.html │ │ ├── bucket.controller.js │ │ ├── bucket.js │ │ ├── bucket.spec.js │ │ └── bucket.html │ ├── file │ │ ├── folder │ │ │ ├── folder.controller.js │ │ │ ├── folder.service.js │ │ │ └── folder.html │ │ ├── upload │ │ │ ├── upload.controller.js │ │ │ ├── upload.service.js │ │ │ └── upload.html │ │ ├── rename │ │ │ ├── rename.controller.js │ │ │ ├── rename.service.js │ │ │ └── rename.html │ │ ├── move │ │ │ ├── move.css │ │ │ ├── move.controller.js │ │ │ ├── move.html │ │ │ └── move.service.js │ │ ├── file.css │ │ ├── file.js │ │ ├── file.controller.js │ │ └── file.html │ └── manager │ │ ├── list │ │ ├── list.js │ │ └── list.controller.js │ │ ├── reset │ │ ├── reset.controller.js │ │ └── reset.html │ │ ├── manager.html │ │ ├── delete │ │ ├── delete.controller.js │ │ └── delete.html │ │ ├── quota-setting │ │ ├── quota-setting.controller.js │ │ └── quota-setting.html │ │ ├── create │ │ ├── create.controller.js │ │ └── create.html │ │ ├── manager.js │ │ └── manager.css ├── translations │ └── index.js ├── directives │ ├── email.js │ ├── bucket.js │ └── index.js ├── filters │ ├── index.js │ └── filesize.js ├── services │ ├── fetch │ │ ├── fetch.js │ │ └── fetch.service.js │ ├── toast │ │ ├── toast.js │ │ └── toast.service.js │ └── index.js ├── utils │ ├── totalSize.js │ ├── icon.js │ └── sort.js ├── config │ ├── material.config.js │ ├── router.config.js │ ├── satellizer.config.js │ ├── translate.config.js │ ├── http.config.js │ ├── index.js │ └── AuthenticateGuard.js ├── styles │ ├── list.css │ ├── dialog.css │ ├── base.css │ └── table.css ├── index.css ├── index.js └── vendor │ └── index.js ├── .babelrc ├── screenshots ├── bucket screenshot.png ├── storage screenshot.png └── userlist screenshot.png ├── config.example.js ├── .gitignore ├── .eslintrc ├── .travis.yml ├── webpack ├── webpack.config.prod.js ├── webpack.config.dev.js └── webpack.config.base.js ├── .editorconfig ├── bin ├── server.prod.js └── server.dev.js ├── public ├── app-loading.css └── index.html ├── karma.spec.js ├── README.md ├── karma.conf.js └── package.json /npm-debug.log.3812625929: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/.gitignore: -------------------------------------------------------------------------------- 1 | config.js 2 | page.js 3 | -------------------------------------------------------------------------------- /src/templates/index.js: -------------------------------------------------------------------------------- 1 | import './messages.html'; 2 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "stage-0"] 3 | } -------------------------------------------------------------------------------- /src/components/auth/auth.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /screenshots/bucket screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inwinstack/s3-portal-ui/HEAD/screenshots/bucket screenshot.png -------------------------------------------------------------------------------- /screenshots/storage screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inwinstack/s3-portal-ui/HEAD/screenshots/storage screenshot.png -------------------------------------------------------------------------------- /screenshots/userlist screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inwinstack/s3-portal-ui/HEAD/screenshots/userlist screenshot.png -------------------------------------------------------------------------------- /config.example.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: process.env.NODE_ENV || 'development', 3 | SERVER_HOST: 'http://127.0.0.1:8080', 4 | }; 5 | -------------------------------------------------------------------------------- /src/components/auth/background1920x1200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inwinstack/s3-portal-ui/HEAD/src/components/auth/background1920x1200.jpg -------------------------------------------------------------------------------- /src/translations/index.js: -------------------------------------------------------------------------------- 1 | export { default as EN } from './EN'; 2 | export { default as TW } from './TW'; 3 | export { default as CN } from './CN'; 4 | -------------------------------------------------------------------------------- /src/components/layout/manager-navbar/manager-navbar.service.js: -------------------------------------------------------------------------------- 1 | export default class ManagerNavbarService { 2 | constructor() { 3 | this.searchText = ''; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/components/not-found/not-found.html: -------------------------------------------------------------------------------- 1 |Bucket
7 |MANAGER.USER_LIST
13 |SETTINGS.ACCOUNT
18 |{{ propertie.state.display }}
22 |{{ propertie.state.Size | filesize }}
26 |{{ propertie.state.StorageClass }}
30 |{{ propertie.state.LastModified | date: 'yyyy-MM-dd HH:mm:ss'}}
34 |{{ propertie.state.Owner.DisplayName }}
38 || 10 | | UTILS.NAME | 11 |
|---|
30 | 31 |
32 |{{ (item.value / 1024) | number:0}} GB
28 |{{ item.value | number:0}} MB
29 | 30 || 10 | | UTILS.NAME | 11 |
|---|
29 | 30 |
31 |