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
Gerhard Jungwirth
a46e7cda48
MT#4771 option to call ./Build test_selenium
...
which only runs selenium tests
12 years ago
Andreas Granig
79a256f094
MT#4787 Send browser to PBX device when syncing
12 years ago
Andreas Granig
07150fd446
MT#4017 Use shared line creds for SLA line.
12 years ago
Andreas Granig
4360fff396
MT#3917 Show datetime in local timezone for DT.
12 years ago
Andreas Granig
9ed3122781
Bump version to 1.1.0 for 3.1 release.
12 years ago
Andrew Pogrebennyk
86c0311bc9
Update changelog for 1.0.21.
12 years ago
Andrew Pogrebennyk
4a692279a6
Start changelog for 1.0.21.
12 years ago
Andreas Granig
e6d1861aef
MT#4685 Set subscription expiry to 300s.
12 years ago
Andreas Granig
da753f4f8d
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
b3a97399fc
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
cab87afdb6
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
bbe7835573
MT#3435 separate stdout/stderr of panel debug
...
because, they are merged incorrectly
12 years ago
Gerhard Jungwirth
4170966771
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
Gerhard Jungwirth
e76de8b9db
MT#4667 validate contact on contract create
...
On one hand, dont allow (peering,reseller)-contracts to
be created with a wrong contact (which has a reseller id).
On the other hand, dont preselect wrong contacts in the first
place (from created_objects)
12 years ago
Andreas Granig
fdaa0c681e
MT#4685 Try to fetch next device firmware
...
That way we sequentially upgrade the firmware from one to another,
because some firmware versions don't allow to be upgraded to the
latest one.
12 years ago
Andreas Granig
4c888798ec
MT#4685 Don't tie firmware to profile.
...
That way, you can upload multiple firmwares, and ngcp-panel
will serve the next or latest one, depending on the currently
running one.
12 years ago
Andrew Pogrebennyk
57ad8cbff0
Start changelog for 1.0.20 backport to 3.0.
12 years ago
Gerhard Jungwirth
35630e125a
MT#4129 fix operator precedence
...
Check for diverging resellers when creating a customer
fails because == is evaluated before //
12 years ago
Gerhard Jungwirth
d17c382ff8
MT#4129 prohibit customer with diverging resellers
...
that is, a customer where billing_profile has one
reseller and contact has a different one
12 years ago
Gerhard Jungwirth
8da8d2f8e8
MT#4659 preserve product, when not set by form
12 years ago
Andreas Granig
a109ad3616
MT#4657 Bump version to 1.0.19
12 years ago
Andreas Granig
0945fc9eb8
MT#4657 Make ac an empty string if undef.
12 years ago
Andreas Granig
83b9be31c0
MT#4655 Show reseller name in device mgm.
12 years ago
Lars Dieckow
79b7304f5b
MT#4609 extend checks when editing the own admin user to prevent locking oneself out
12 years ago