Implement scaffolding for remaining ngcp-csc modules, with these
elements included:
> View
> View model
> View controller
> Sass
> Navigation tree
> Locales
> Responsive layout and white-box class
Change-Id: I45f2219faa1a67d38e3276096b5c6b4ac6bb3506
Extend ngcp-csc locales to have all the labels (and other obvious
text strings) in locales.js (no hardcoded texts), and make a cleanup
in case there are duplicates.
Change-Id: I5bcaacb740e5af2f469a37eb63944d3ad06bee0d
> For Call Barring and Fax Send modules, change text link buttons
with previous .link class to proper buttons
Imo, the remaining .link class style links in the app does not need
replacing with buttons, as their function is to link to either
redirect or change filter/listing.
Change-Id: Ie58a339e8f64f09f466ae2f11c164388cf2b9b40
> Initial scaffolding
> Basic styling to increase content textarea height
> Implement combobox for quality choices, with it's own store
> Locales values added
> Create controllers for form submit, reset, and enter keypress
> Implement textfield tooltips
Change-Id: Ibc136c2678ce1afaa032ccb720a3fcf7701632a7
Implement ngcp-csc fax spool module mockup with a listing in grid-
form of fax data, and create mockup data.
Change-Id: I6bc59a3eb506b9bd1ff908175aad899835a0aa9e
Fix ngcp-csc callbarring module bug, related to user clicking
"toggle enabled" icon, and resulting in a console error.
Change-Id: I2d5e52b674ebb4f156064f41d99fac318cc53328
Fix bug that returns "cannot read property '0' of undefined" error,
only when button is clicked, but not on enter keypress.
Change-Id: I9a2565657ab0d761f5e2c4247ae1957ce13e8191
Implement ngcp-csc account module mockup, linked with corresponsing
logged in ACL account. Also remove some console.logs, delete
unneeded bootstrap.js and bootstrap.css files, and replace main model
username object with formula object to correctly display username
in header also immediately after log in. Cleanups and small
refactoring in new patchset.
Change-Id: I91d4b7bfbaf7d27908640b9f730024f63b729695
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
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