stable
Clone or download
Read-only
request #8533: Real time synchronization of created card on Kanban
- Kanban angularjs listen socket message sent by NodeJs - Method add card in Kanban is broadcasted for all clients who are on the same Kanban - If no server NodeJs exist -> it works as before - Works with the protocol HTTPS How to test: - Clone the git repository nodejs/tuleap-realtime on tuleap.net - Generate Certificate (Describe on Readme) - Run the image docker (Describe on Readme) Change-Id: If1ef46fa238fe0bd809051f679d6d9d23b978948
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/agiledashboard/include/AgileDashboard/KanbanPresenter.class.php | +4 | −0 | Go to diff View file |
M | plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanItemPOSTRepresentation.php | +0 | −1 | Go to diff View file |
M | plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanItemsResource.php | +21 | −1 | Go to diff View file |
M | plugins/agiledashboard/templates/kanban.mustache | +1 | −1 | Go to diff View file |
M | plugins/agiledashboard/tests/rest/KanbanTest.php | +1 | −1 | Go to diff View file |
M | plugins/agiledashboard/www/js/kanban/bower.json | +3 | −1 | Go to diff View file |
M | plugins/agiledashboard/www/js/kanban/build.config.js | +3 | −1 | Go to diff View file |
M | plugins/agiledashboard/www/js/kanban/src/app/app-kanban-controller.js | +47 | −2 | Go to diff View file |
M | plugins/agiledashboard/www/js/kanban/src/app/app-main-controller.js | +6 | −3 | Go to diff View file |
M | plugins/agiledashboard/www/js/kanban/src/app/app.js | +4 | −2 | Go to diff View file |
M | plugins/agiledashboard/www/js/kanban/src/app/kanban-item/kanban-item-service.js | +3 | −2 | Go to diff View file |
M | plugins/agiledashboard/www/js/kanban/src/app/shared-properties/shared-properties-service.js | +33 | −11 | Go to diff View file |
A | plugins/agiledashboard/www/js/kanban/src/app/socket/socket-factory.js | +36 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/kanban/src/app/socket/socket.js | +5 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/kanban/src/app/uuid-generator/uuid-generator-service.js | +59 | −0 | Go to diff View file |
A | plugins/agiledashboard/www/js/kanban/src/app/uuid-generator/uuid-generator.js | +1 | −0 | Go to diff View file |
M | src/common/autoload.php | +4 | −2 | Go to diff View file |
A | src/common/realTime/Client.php | +35 | −0 | Go to diff View file |
A | src/common/realTime/NodeJSClient.php | +77 | −0 | Go to diff View file |
M | src/etc/local.inc.dist | +7 | −0 | Go to diff View file |
M | src/www/api/.htaccess | +1 | −1 | Go to diff View file |