0005578: activesync device management
authorsstamer <s.stamer@metaways.de>
Mon, 22 Dec 2014 08:05:24 +0000 (09:05 +0100)
committerPhilipp Schüle <p.schuele@metaways.de>
Wed, 28 Jan 2015 17:24:03 +0000 (18:24 +0100)
commitaf45a6b5216d39612062f3bbc2b4fa52bfbcf37d
tree7f1d201bb10da8931df08e17442f6d37a7f88c14
parent06ca6d7d8b001c9b0e23dbe2b303f24c288fd76a
0005578: activesync device management

- Implemented UI
- Implemented Controller
- Integrated into Admin UI
- Inside of ActiveSync
- Adds device management tests
- Refactors ActiveSync controller tests
- adds device management as Admin module (if ActiveSync is installed)

https://forge.tine20.org/view.php?id=5578

Change-Id: I8259769506a1662f4433efaba0c33b4c2cb9961a
Reviewed-on: http://gerrit.tine20.com/customers/1482
Tested-by: Jenkins CI (http://ci.tine20.com/)
Reviewed-by: Lars Kneschke <l.kneschke@metaways.de>
Reviewed-by: Philipp Schüle <p.schuele@metaways.de>
Tested-by: Philipp Schüle <p.schuele@metaways.de>
20 files changed:
tests/tine20/ActiveSync/AllTests.php
tests/tine20/ActiveSync/Controller/CalendarTests.php
tests/tine20/ActiveSync/Controller/ContactsTests.php
tests/tine20/ActiveSync/Controller/ControllerTest.php [new file with mode: 0644]
tests/tine20/ActiveSync/Controller/TasksTests.php
tests/tine20/ActiveSync/Frontend/JsonTests.php [new file with mode: 0644]
tests/tine20/ActiveSync/TestCase.php
tine20/ActiveSync/Acl/Rights.php [new file with mode: 0644]
tine20/ActiveSync/ActiveSync.jsb2
tine20/ActiveSync/Controller/SyncDevices.php [new file with mode: 0644]
tine20/ActiveSync/Frontend/Json.php
tine20/ActiveSync/Model/Device.php
tine20/ActiveSync/Model/DeviceFilter.php
tine20/ActiveSync/js/AdminPanel.js [new file with mode: 0644]
tine20/ActiveSync/js/EditDialog.js [new file with mode: 0644]
tine20/ActiveSync/js/SyncDevices.js [new file with mode: 0644]
tine20/ActiveSync/js/SyncDevicesGridPanel.js [new file with mode: 0644]
tine20/Admin/css/Admin.css
tine20/Admin/js/Admin.js
tine20/Tinebase/js/widgets/grid/GridPanel.js