Andreas Granig
65a14e9e66
Bump debian version to 1.1.4 for 3.1 release.
12 years ago
Andreas Granig
fec56340b5
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
2258395ed7
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
e3ba8b4243
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
059607a8c7
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
2ada158ac6
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
7a20e3fc70
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
86600a6a23
Start changelog for 1.1.3
12 years ago
Gerhard Jungwirth
364c9d9175
MT#4287 Preserve dt settings until logout
...
This reverts commit 21b841ba5c
.
12 years ago
Andreas Granig
afa196900c
MT#4971 Fix follow symlink sp-SELF in statistics.
12 years ago
Andreas Granig
7dcfd7db4f
MT#4961 Fix non-alphanumeric RRD filename handling
12 years ago
Andreas Granig
332ad0ca3a
MT#4949 Use pbx-1 suffix for callflows.
12 years ago
Andreas Granig
e2ccdf3442
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
36f6756079
MT#4955 Use cseq_method for subscriber captures.
12 years ago
Andreas Granig
097af29cb2
MT#4229 Still log the error causing a 500.
12 years ago
Andreas Granig
d2dfbeab1c
MT#4949 Use pbx in call flow graph.
12 years ago
Gerhard Jungwirth
0f44c12ad0
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
3279897a1b
MT#4707 log IP on failed login
12 years ago
Gerhard Jungwirth
1be3912002
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
9c69626385
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
6583c96b51
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
cd0fa24e7d
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
f6e2bbadad
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
fbb03e359a
avoid db fetch for authenticated request
12 years ago
Andreas Granig
a3bbaa9814
Bump debian version to 1.1.2 for 3.1 release.
12 years ago
Victor Seva
193ab534c8
MT#4895 fix last commit
12 years ago
Victor Seva
b8eaea0065
MT#4895 fix last commit
12 years ago
Victor Seva
51a27c8ea2
MT#4895 fix last commit
12 years ago
Victor Seva
440d32a3fe
MT#4895 drop root privileages
12 years ago
Gerhard Jungwirth
93ab17cc97
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
1e46a7fe9f
MT#4877 Fix button color on click
12 years ago
Gerhard Jungwirth
63558733f3
MT#4877: fix button focus style
12 years ago
Andrew Pogrebennyk
679e364cd0
Update changelog for 1.1.1
12 years ago
Andrew Pogrebennyk
507397d8ed
Start changelog for 1.1.1.
12 years ago
Andrew Pogrebennyk
76bf4a12c3
MT#4863 Grant access to Customer Settings for administrative subscribers.
12 years ago
Andreas Granig
7c0b691a53
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
10cd46219c
MT#4369 Disable Timestamp search on Callflows
...
this created "min(timestamp) LIKE %search%" which is not valid SQL
12 years ago
Gerhard Jungwirth
afd85b45d0
MT#4771 option to call ./Build test_selenium
...
which only runs selenium tests
12 years ago
Andreas Granig
10ddf43147
MT#4787 Send browser to PBX device when syncing
12 years ago
Andreas Granig
4848178978
MT#4017 Use shared line creds for SLA line.
12 years ago
Andreas Granig
2ee40a3a6c
MT#3917 Show datetime in local timezone for DT.
12 years ago
Andreas Granig
35e8637ab8
Bump version to 1.1.0 for 3.1 release.
12 years ago
Andrew Pogrebennyk
fdce440bc5
Update changelog for 1.0.21.
12 years ago
Andrew Pogrebennyk
ac80ecb349
Start changelog for 1.0.21.
12 years ago
Andreas Granig
b261f5f582
MT#4685 Set subscription expiry to 300s.
12 years ago
Andreas Granig
57bc4218e7
MT#4685 Export latest firmware version for model.
...
This can be used in config scripts to check whether to do an upgrade.
12 years ago
Gerhard Jungwirth
39698f4ce7
MT#3435 quickfixes for tests
...
* mysql user sipwise@localhost
* selenium wait timeout 10 seconds
* dont use title (because it does not wait for the page to be loaded)
12 years ago
Gerhard Jungwirth
9353d44d32
MT#3435 skip problematic tests
...
A problem with the selenium installation on our jenkins seems
to be, that sometimes a page is loaded twice, which for example
deletes an item twice, which results in an error message in the
panel. For now, lets mark the tests which fail on that reason optional.
12 years ago
Gerhard Jungwirth
003571f522
MT#3435 separate stdout/stderr of panel debug
...
because, they are merged incorrectly
12 years ago
Gerhard Jungwirth
8d1bc950c6
MT#3435 fix tests
...
all selenium tests are working locally with selenium 2.31.0 and
phantomjs 1.9.1 and an empty db-schema dump
particular fixes:
- skip some tests, when no domain is yet created
- select_if_unselected to prevent unselecting preselected checkboxes
- increase some waiting times to fix races with ajax calls
12 years ago