- Fix bugs.
- Complete Terminal module.
- Add Terminal doc.
- Update Arch.
- Fix bugs.
terminal:list
rc.
- Fix bugs.
- Update all models' id from auto_increment to uuid.
- Do
terminal:list
.
- Fix bugs.
- Go through the webssh data.
- Fix bugs.
- Change Deploy app to CM app.
- Optimize File Upload.
- Fix SSH bugs.
- Add File Upload doc.
- Complete File Upload.
- Add File Upload unit.
- Complete SLSApi, SLSCmdApi, SaltSLSView.
- Add
sls.js
. - Fix some Bugs.
- Add SLS doc.
- Change Doc structure. Update
.html
to.md
for detail docs.
- Add SLSApi, SaltSLSView and related templates.
- Add SLS model.
- Complete SSH unit.
- Opitmize
g.js
,ssh.js
,execute-command.js
,salt-minion-list.js
. - Fix some bugs.
- Improve installation step.
- Update Arch.
- Add SSH doc.
- Split deploy.js to
ssh.js
,execute-command.js
,salt-minion-list.js
. - Add InstallMinionApi, SSHCmdApi.
- Optimize
asset.js
,ssh.js
. - Complete RosterApi.
- Complete Roster List, Roster Upload.
- Add Roster model.
- Add Deploy SSH.
- Opitimize
ssh.js
call.
- Add Asset Doc.
- Add Salt Minion Execution, Salt Minion List doc.
- Add doc app.
- Complete deploy app v1.
- Add breadcrumbs nav.
- Complete MinionRefreshApi, *MinionApi().
- Optimize
asset:server:list
,asset:server:detail
,asset:server:update
. - Remove
asset:server:create
logic, by salt auto initial. - Optimize some layout templates.
- Optimize MinionRefreshApi: auto fill out server info and create it.
- Complete
ssh.js
: deleteMinion, acceptMinion.
- Add
saltapi.py
include general salt api byrest-cherrypy
. - MinionImportApi, MinionCheckAliveApi, MinionApi.
salt_minion_list.html
.
- Merge entity, server to server.
- Add SaltMinion model, SaltMinionView.
- Add deploy app.
- Update Arch.
- Change templates using gentelella.
- Using some days to do research for SaltStack.
- Version 0.4 will use SaltStack to gather server info, deploy, run command, etc.
- Need Optimizing Arch to use SaltStack.
- Complete api:
api-asset:entity-detail
,api-asset:idc-detail
- Complete Server model, api, view.
- Asset App v1 complete.
TODO
- Bulk export, import.
- Add Category: Database, Web Service, Middleware, etc.
- JS optimize.(use React.js)
- Update
_nav.html
add<a>
tag to path1. - Update Entity model, EntityForm, LoginRequiredMixin.
- Optimize
entity.html
,entity_create.html
,entity_update.html
presentation. - Complete views:
asset:entity:create
,asset:entity:update
,asset:entity:delete
,asset:idc:create
,asset:idc:update
,asset:idc:delete
. - Add Group model, Update user model add group.
TODO
entity, idc delete action
- Update IDC, Entity model.
- Add EntityCreateView, EntityListView, EntityForm, IDCForm.
- Update root url add
{'app': 'Asset'}
, include url add{'path1': 'Create'}
- Use Datatable to demonstrate ListView.
- Update Architecture.
TODO
- EntityListView add detail url, action button(edit, delete).
- EntityDetailView.
- Add asset module.
- Add idc templates.
- Update left side EntityMachine.
- Add IDC, Server models.
- Finish User module as below:
- login
- register
- LoginRequiredMixin
- Official update Project name to MiracleOps.
- User App v1 complete.
TODO
- wechat bound.(notice by wechat)
- Group management.