Added webapp Dashboard + logic to interact with server.
authorSebastien Douheret <sebastien.douheret@iot.bzh>
Mon, 25 Sep 2017 12:15:16 +0000 (14:15 +0200)
committerSebastien Douheret <sebastien.douheret@iot.bzh>
Fri, 6 Oct 2017 16:25:04 +0000 (18:25 +0200)
commit97ca1f277dc8b6973d6fa67add5593a9c395ce60
tree761649d7771e8699a67567476c17fb2fa0e28e57
parent12a20d0905b0d3e7e0f4c9ec8ee619f683256d71
Added webapp Dashboard + logic to interact with server.

Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
82 files changed:
.gitignore
.vscode/launch.json
.vscode/settings.json
Makefile
agent-config.json.in
glide.yaml
lib/agent/agent.go
lib/agent/apiv1-browse.go [new file with mode: 0644]
lib/agent/apiv1-config.go [new file with mode: 0644]
lib/agent/apiv1-events.go [new file with mode: 0644]
lib/agent/apiv1-exec.go [new file with mode: 0644]
lib/agent/apiv1-projects.go [new file with mode: 0644]
lib/agent/apiv1-version.go [new file with mode: 0644]
lib/agent/apiv1.go [new file with mode: 0644]
lib/agent/events.go [new file with mode: 0644]
lib/agent/project-interface.go [new file with mode: 0644]
lib/agent/project-pathmap.go [new file with mode: 0644]
lib/agent/project-st.go [new file with mode: 0644]
lib/agent/projects.go [new file with mode: 0644]
lib/agent/session.go [moved from lib/session/session.go with 89% similarity]
lib/agent/webserver.go [new file with mode: 0644]
lib/agent/xdsserver.go [new file with mode: 0644]
lib/apiv1/apiv1.go [deleted file]
lib/apiv1/config.go [deleted file]
lib/apiv1/version.go [deleted file]
lib/syncthing/st.go
lib/syncthing/stEvent.go [new file with mode: 0644]
lib/syncthing/stfolder.go
lib/webserver/server.go [deleted file]
lib/xdsconfig/config.go
lib/xdsconfig/configfile.go [new file with mode: 0644]
lib/xdsconfig/fileconfig.go [deleted file]
main.go
webapp/README.md [new file with mode: 0644]
webapp/assets/favicon.ico [new file with mode: 0644]
webapp/assets/images/iot-bzh-logo-small.png [new file with mode: 0644]
webapp/assets/images/iot-graphx.jpg [new file with mode: 0644]
webapp/bs-config.json [new file with mode: 0644]
webapp/gulp.conf.js [new file with mode: 0644]
webapp/gulpfile.js [new file with mode: 0644]
webapp/package.json [new file with mode: 0644]
webapp/src/app/alert/alert.component.ts [new file with mode: 0644]
webapp/src/app/app.component.css [new file with mode: 0644]
webapp/src/app/app.component.html [new file with mode: 0644]
webapp/src/app/app.component.ts [new file with mode: 0644]
webapp/src/app/app.module.ts [new file with mode: 0644]
webapp/src/app/app.routing.ts [new file with mode: 0644]
webapp/src/app/config/config.component.css [new file with mode: 0644]
webapp/src/app/config/config.component.html [new file with mode: 0644]
webapp/src/app/config/config.component.ts [new file with mode: 0644]
webapp/src/app/config/downloadXdsAgent.component.ts [new file with mode: 0644]
webapp/src/app/devel/build/build.component.css [new file with mode: 0644]
webapp/src/app/devel/build/build.component.html [new file with mode: 0644]
webapp/src/app/devel/build/build.component.ts [new file with mode: 0644]
webapp/src/app/devel/devel.component.css [new file with mode: 0644]
webapp/src/app/devel/devel.component.html [new file with mode: 0644]
webapp/src/app/devel/devel.component.ts [new file with mode: 0644]
webapp/src/app/home/home.component.ts [new file with mode: 0644]
webapp/src/app/main.ts [new file with mode: 0644]
webapp/src/app/projects/projectAddModal.component.css [new file with mode: 0644]
webapp/src/app/projects/projectAddModal.component.html [new file with mode: 0644]
webapp/src/app/projects/projectAddModal.component.ts [new file with mode: 0644]
webapp/src/app/projects/projectCard.component.ts [new file with mode: 0644]
webapp/src/app/projects/projectsListAccordion.component.ts [new file with mode: 0644]
webapp/src/app/sdks/sdkAddModal.component.html [new file with mode: 0644]
webapp/src/app/sdks/sdkAddModal.component.ts [new file with mode: 0644]
webapp/src/app/sdks/sdkCard.component.ts [new file with mode: 0644]
webapp/src/app/sdks/sdkSelectDropdown.component.ts [new file with mode: 0644]
webapp/src/app/sdks/sdksListAccordion.component.ts [new file with mode: 0644]
webapp/src/app/services/alert.service.ts [new file with mode: 0644]
webapp/src/app/services/config.service.ts [new file with mode: 0644]
webapp/src/app/services/project.service.ts [new file with mode: 0644]
webapp/src/app/services/sdk.service.ts [new file with mode: 0644]
webapp/src/app/services/syncthing.service.ts [new file with mode: 0644]
webapp/src/app/services/utils.service.ts [new file with mode: 0644]
webapp/src/app/services/xdsagent.service.ts [new file with mode: 0644]
webapp/src/index.html [new file with mode: 0644]
webapp/src/systemjs.config.js [new file with mode: 0644]
webapp/tsconfig.json [new file with mode: 0644]
webapp/tslint.json [new file with mode: 0644]
webapp/tslint.prod.json [new file with mode: 0644]
webapp/typings.json [new file with mode: 0644]