* on administrator login, store said variables so
we can automatically log in to v2 without having
to redirect
Change-Id: I50d79996198561c54e555d264388d26610905ca6
* new c.users.role 'lintercept', that set to when an admin user has
enabled 'lawful_intercept' flag
* only Administrator page /api/admins and /api/interceptions are available for
the role
* 'lintercept' role can only see own user and only change password
and email
Change-Id: Iadcb022a124afbd77b224e734026f380af0170e8
- also show page description/location for proxied pages,
like: "Subscriber Preferences for carol@10.0.0.1".
It significantly improves user experience/understanding
about the current location.
- restore missing button "Expand Groups" for proxied 'accordion' pages
- restore missing confirmation "Are you sure?" for proxied pages
- fix main navigation buttons layout to have proper padding on proxied pages
- fix missing "Edit" button on all pages for proxied mode
Change-Id: I0df8cd37abdd0eebfd90b8c3e9f38daa1c97cc2d
All the top buttons "Create", "Download", "Upload" were displayed with
the wrong positioning due to "margin-left: -30px;" in bootstrap-responsive.css.
Most probably it was some workaround from the middle ages and
it is not a time to refactor it and provide the "proper fix" here
as we are trying to deprecate the old admin panel interface completely.
Those margin-left has been introduced in the very first commit f33ed459 back to 2013.
Let's mute the annoying margin-left padding for the admin-ui case framed=1.
Change-Id: I7a9cae804587515bf380da1ccb2672784c2431c0
* Remove headers, menu, site title and footer if
parameter 'framed' is sent
* Persist 'framed' in the session once it's sent
and only restore header/footer once 'framed' is
sent again with the value 0
Change-Id: Ie1dcc698b901ea3c659a05391ffcdc882113ef13
* ccareadmin and ccare roles have full access to
Customers, Subscribers and their preferences/settings,
and read-only access to BillingProfiles,InvoceTemplates,
EmailTemplates
* ccare role is restricted to the related reseller
Change-Id: I6cf7d3adf912f0fa98d1ef5c02abea2f4331ec4b
inflate/deflate DateTime for simple (complete) timestamps
considering the correct timezone at the latest possible point
in the action chains: on form-level as well as in the DataTables json output.
Change-Id: Icfe94d6d5a9ac02d9fca0f4b8d048d86cf66cffa
svg-edit: would be very nice to implement editing of rows amount and text in text boxes, and as a very cool feature - applying styles. But next step will be cron.