As agreed in 27.01 meeting, create callblocking privacy module. Also
add missing strings to locales, fix css green bg on conversations
"new xxx" icons, and add xtype variable to show/hide all callblocking
modules.
Change-Id: If25be661097c755368fe99495a531e1438e29fbd
As specified in meeting 27.01, create these two Call Blocking
submodules. Also add extra checks to prevent duplicate records,
and refactor controller.
Change-Id: I73644343ded6b3093c4cb9fd16e5402ff38bf927
Current filters implementation in sidebar needs to be adapted to
changes (as specified in 27.01 meeting), and moved from widget
location to location in headerBar on top in mainView. Also needs
styling, collapse/expand functionality, autosearch on input,
autosubmit on field change, dynamic visibility on route change,
and change of linkedStore and form fields based on route. Added
toggle for headerBar field, to switch between freeform and
card-header-title-only search.
Remaining tasks:
> [MOVED To SEPARATE TASK] Fix pbx filter fields not working
> [DONE] Fix "delayed" binds in formFilter, see submitFilters() in
controller. I had another look after our talk, and looks like I
improperly changed the tabfilters to checkboxgroup, and there
are still references to that in controller
> [DONE] Tried to center field, but needs to be grouped with icons to
be able to center them with "margin: 0 auto;" together
> [DONE] Fix hover bg color for "new ..." icons
Change-Id: Icc5c0d552827f4ea504ffa5e6c70045455165ed4
Remove pbx extensions and fax send module. Change auto attendant
module to sub module of pbx config submodule (awaiting specs from
Andreas, so leave this module as is for now). Correct naming mistake
for pbxconfig folder (is named pbfconfig), and remove redundant scss
and locales.
Leave Ngcp.csc.locales.faxsend locales object for now, as it can be
reused for the upcoming "Action/calls sidebar" module.
Change-Id: Id951a943dedae24b1719953ba62f38f0b6ae69c0
Desktop section moved to bottom, rename "Account" to "Password" and
set "Unified Inbox"/"Conversations" to default/top route.
Change-Id: If093e2015d66b7d4c5ac1eeea5ba24aa6447b7ca
We have 2 or 3 duplicate modules in the menu, namely device
provisioning, hunt group and pbx extension(?). Not fully sure about the
latter (can not find the task for this module), but the others seem to
be duplicates of the newly created "Devices" and "Groups" modules (child
modules of pbx config). I am removing the two former for now, and
leaving the latter as is.
Change-Id: Iea0d0e176b6b3a4a5a9a32d32973a7a02edee723
Rename the calls module to unified inbox to reflect newest
changes/additions, and clean up/consolidate locales related
to change.
Change-Id: I88240e99d1f63f16cd22dfa45676584fcda19f04
Merging existing fax spool module into unified inbox view, removing
old module and data, and changing call_type names.
Change-Id: I8f824720f49084d390ed1fb8c05440f6a940e874
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
> 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
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
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