- Fix bugs.
- Complete Terminal module.
- Add Terminal doc.
- Update Arch.
- Fix bugs.
terminal:listrc.
- 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
.htmlto.mdfor 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.jscall.
- 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:createlogic, 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.pyinclude 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.htmladd<a>tag to path1. - Update Entity model, EntityForm, LoginRequiredMixin.
- Optimize
entity.html,entity_create.html,entity_update.htmlpresentation. - 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.