Fix bug related to breaking issue when a call forwarding menu item,
or corresponding child item, is selected. Also remove child items,
as they won't necessarily be present in new version of this module.
Change-Id: Ib0c4f40c1783fb5d1adab0146b16f2bff06a884a
- chat users are now grouped in teams
- user can add/remove chat channels and add/remove users with both
drag and drop or bulk selection
- message textarea now accepts line breaks (enter + shift)
- added icons to trigger call/videocalls (will be implemented in separat ticket)
Change-Id: Ibc48ff24fbe85c8462ae035970826756d6f56d73
Create ngcp-csc block list module in grid view based on dummy data,
with options to change block mode, add new number entries, delete
entried, and toggle enabled status. Refactor enterPressed and
saveNumbers.
Change-Id: Ie2cd4eb69ae92f5ff24eb1d9c7253dcee501139b
This commit introduces an acl mechanism to provide restricted access to ngcp-csc modules.
There are currently three roles: administrator (full access), restricted (partial access),
and host (minimum access). In production, the role should be delivered by backend/API right after after
successfull authentication; currently the roles are hardcoded and stored in localstorage.
In order to test the different roles, you can login in ngcp-csc using the role as
username/password.
Change-Id: I6beadcf988f75dbcd725542b8534a0d1a36c9301
Now having sencha-cmd packaged we can rely on the Debian package.
While at it drop openjdk-7-jre-headless from the package list
(as it's covered by the default-jre* package) and replace
default-jre with default-jre-headless instead. Also sort the
list alphabetically.
Change-Id: Id2522c75b36409378b2b1d676eb9b08f2cc912ab
* Rename package from ngcp-panel-extjs-csc into ngcp-panel-csc
(to avoid implementation specific package names + have Debian
package name match git repository name)
* Build-Depend on sencha-cmd (proprietary build tool from Sencha
for Ext JS which needs to be shipped via our own repositories)
* Add according build + install steps
* Bump Standards-Version to 3.9.8
* Drop unneeded depends on ${perl:Depends}
Change-Id: I3555ccd229f99813e2c11c1b498e75bf6ec0ebde
Change mock data localtipon from app/data/ to resources/data,
so that the reference works both locally and in production.
Change-Id: I448a81e24c173408f9c77a163762a3cb60523366
Add initial Dockerfile with Sencha, Selenium and Node.js/NPM specific
packages. Add testrunner script to start Selenium Server, install needed
packages for testing and start Karma and WebdriverIO tests.
Change-Id: I9542502a0908fc1b34c01d2b0f792a78e3ba6f79
Move hardcoded text to locale file, and access as variables to enable
quick input of language translations. Also switched out usage of
Ext.manifest.locale with localStorage value, and added locale id
fields for all languages in locale.js.
Change-Id: I91a709397585b048d67104881c371117257ac461
Refactor ngcp-csc mockup login to use central store instead of inline, eliminate unneeded parts of if else in controller, add defaulCredential variable and remove some unnecessary requires.
Change-Id: I3844a036bf994d1759095b2121c0cfa3ca620f5d
Add a login mechanism for the ngcp-csc mockup, to send the user to main view if right credentials are given. Add language selection dropdown that stores value to localStorage.
Change-Id: I02e80700a73a7c6e06c03c81402493f3abb3c9fe
Add a login mechanism for the ngcp-csc mockup, by implementing a login form
with logic, to send the user to main view if right credentials are given.
Change-Id: I44b3c061e4a39f8cd5b0238fe5b34c70fca7ee69
Add Ext JS centric .gitignore file to ignore build files, and other
files not relevant to the repo. Also remove these files from repo.
Change-Id: I8a4f8f550d4bb416a4086e67ec0272a9a66be4f0