Gerhard Jungwirth
0c41788b79
MT#4693 show contract balance in euros instead of cents
12 years ago
Gerhard Jungwirth
9b0cc338f6
MT#4767 Show missing registered devices
...
on a non-multidomain installation, dont check for domain
in customer details - subscribers - registered devices
12 years ago
Andreas Granig
e21d14da46
MT#5103 Add date picker to call distribution graph
12 years ago
Andreas Granig
b8dc8a48ce
MT#5131 Make CSV fee parsing more tight.
12 years ago
Andreas Granig
272caf532e
MT#4565 Fix read-only permissions.
...
Properly deny write ops for read-only admins and resellers.
12 years ago
Andreas Granig
dd39baee6e
MT#5103 Add basic call distribution graph.
...
Still needs date picker to limit range.
12 years ago
Andreas Granig
e831fdb71b
Bump debian version to 1.1.6 for 3.1 release.
12 years ago
Gerhard Jungwirth
d4de46b0b9
MT#4967 Show primary number in subscriber list
...
The wrong relation was used here. Discovered during testing for ticket
MT#4967.
12 years ago
Andreas Granig
80dcf44f7f
MT#4235 Implement static Jitsi provisioning.
...
Should be reworked in a next step to use the dynamic configuration
management, but currently you'd need a PBX device for that, so keep
it static for now.
12 years ago
Andreas Granig
7110f4339d
MT#5009 Use proper alias number sub-elements.
12 years ago
Andreas Granig
d23de0e45f
MT#5009 Fix syntax error.
12 years ago
Andreas Granig
f40901a8c4
Bump debian version to 1.1.5 for 3.1 release.
12 years ago
Andreas Granig
f575753c17
MT#5009 Properly reuse alias numbers also.
...
Previously, we assumed they were already deleted in billing.voip_numbers,
which they're not (anymore).
12 years ago
Andreas Granig
af6c1aedd4
Bump debian version to 1.1.4 for 3.1 release.
12 years ago
Andreas Granig
6e725bdfdc
MT#4967 Filter system information for subs-roles
...
Don't display internal information to subscribers and subscriberadmins.
WIP, as subscriberadmins can now add/change numbers, set lock/status.
12 years ago
Andreas Granig
64f937b057
MT#5009 Properly free voip_numbers on termination.
...
Don't delete voip_numbers (which was forgotten if the status
got set to terminated anyways), rather than free them by
undef'ing the subscriber_id and reseller_id.
12 years ago
Andreas Granig
18b15f6009
MT#5009 Properly re-use free numbers.
...
Don't try to insert a number into billing.voip_numbers directly,
rather than using the update_subscriber_numbers helper, which
handles the re-using of free numbers.
12 years ago
Andreas Granig
9c3eb72481
MT#4955 Only allow one ss, set dom-pref np-display
...
If a sound set is contract default and you create another default one,
the old gets non-default.
Properly handle contract default setting also when editing sound sets.
And while at it, set np-display as outbound-from-display-name dom-pref
when creating a PBX domain.
12 years ago
Gerhard Jungwirth
8f98ef00fd
MT#4967 Let admin/reseller always change subscriber numbers
...
When editing a subscriber as admin, you possibly got a stripped version of the
form, where you cannot change e164 or alias_numbers anymore.
12 years ago
Gerhard Jungwirth
d238758abc
MT#4967 Refactor Subscriber Forms
...
Move Field e164 (Compound) and alias_number (Repeatable) to own
Files because of multiple occurence.
12 years ago
Andrew Pogrebennyk
5c4224779c
Start changelog for 1.1.3
12 years ago
Gerhard Jungwirth
402b5b0909
MT#4287 Preserve dt settings until logout
...
This reverts commit 21b841ba5c
.
12 years ago
Andreas Granig
cccab05961
MT#4971 Fix follow symlink sp-SELF in statistics.
12 years ago
Andreas Granig
dab0021c9a
MT#4961 Fix non-alphanumeric RRD filename handling
12 years ago
Andreas Granig
c63310741b
MT#4949 Use pbx-1 suffix for callflows.
12 years ago
Andreas Granig
f9e96aad30
MT#4955 Introduce customer default sound sets.
...
If a new contract sound set is marked as contract_default, use this
for every existing subscriber in contract_sound_set prefs if no
other set is specified yet.
If a new subscriber is created and such a sound set exists, also
use this one.
This prevents having to go over each single subscriber to assign
the contract_sound_set preference.
12 years ago
Andreas Granig
224ca10e8d
MT#4955 Use cseq_method for subscriber captures.
12 years ago
Andreas Granig
c3efa5663a
MT#4229 Still log the error causing a 500.
12 years ago
Andreas Granig
b914ad7d99
MT#4949 Use pbx in call flow graph.
12 years ago
Gerhard Jungwirth
483a24b480
MT#4871 Add Selenium Tests for "Customer" page
...
locally tested with: firefox, chrome, htmlunit, phantomjs
remotely tested with: jenkins selenium
12 years ago
Gerhard Jungwirth
204fb95b3a
MT#4707 log IP on failed login
12 years ago
Gerhard Jungwirth
0d8f6d1355
MT#4903 Fix javascript error on empty referrer
...
let it match a controller that does not exists
(This broke in (MT#4287))
and exclude get parameters from that match
12 years ago
Andreas Granig
76b3e315bb
MT#4543 Also set cloud_pbx_base_cli pref for admin
...
Otherwise rewrite rules where this is used will not work, so admin
can't dial only the extension.
12 years ago
Gerhard Jungwirth
21b841ba5c
MT#4287 Remove datatables state on menu items
...
That is, when changing the main pages (controller more or
less) like from /reseller to /contact, remove previous
stored state.
12 years ago
Gerhard Jungwirth
5fa8ca12cf
MT#4287 Use Statesave Feature
...
This saves every configuration for datatables locally
And clear every localStorage setting on login/logout
12 years ago
Gerhard Jungwirth
82e343a41f
MT#4287 preserve display setting rows
...
in the local browser storage
the number of rows in a datatables element is saved
this is individually different for each page
12 years ago
Lars Dieckow
03dee5ff9c
avoid db fetch for authenticated request
12 years ago
Andreas Granig
984bb7fb26
Bump debian version to 1.1.2 for 3.1 release.
12 years ago
Victor Seva
64d2ba0f97
MT#4895 fix last commit
12 years ago
Victor Seva
6b2595be9e
MT#4895 fix last commit
12 years ago
Victor Seva
b50dd06bf2
MT#4895 fix last commit
12 years ago
Victor Seva
614e06840c
MT#4895 drop root privileages
12 years ago
Gerhard Jungwirth
839f4cb5ab
MT#4871 Cleanup basic controller tests
...
The tests t/controller_NAME.t are automatically generated by the
catalyst.pl script. They were not complete and individually dont have much
function, so lets group them together in one file.
12 years ago
Gerhard Jungwirth
18171eef96
MT#4877 Fix button color on click
12 years ago
Gerhard Jungwirth
c9fac644aa
MT#4877: fix button focus style
12 years ago
Andrew Pogrebennyk
8dc1310be7
Update changelog for 1.1.1
12 years ago
Andrew Pogrebennyk
0f1622b46c
Start changelog for 1.1.1.
12 years ago
Andrew Pogrebennyk
abc0853521
MT#4863 Grant access to Customer Settings for administrative subscribers.
12 years ago
Andreas Granig
860650c135
MT#4017 Fix subscriber->device mapping in config.
...
When fetching the field device config, only select the correct
subscribers for the line ranges which actually belong to the
field device.
12 years ago
Gerhard Jungwirth
4d1ec6352c
MT#4369 Disable Timestamp search on Callflows
...
this created "min(timestamp) LIKE %search%" which is not valid SQL
12 years ago