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
Andreas Granig
49719fd901
MT#4607 Bump version to 1.0.18 for 3.0 backport.
12 years ago
Andreas Granig
4b9091dad0
MT#4607 Replace UNION by simple OR
...
MySQL 5.5 handles OR properly in terms of indices, no need for a UNION,
which is completely broken with DBIx::Class anyways, killing the performance.
12 years ago
Andreas Granig
7d5f002ef7
MT#4601 Bump version to 1.0.17 for 3.0 backport.
12 years ago
Andreas Granig
cfde4c9abc
MT#3977 Remove stray outbound proxy setting.
12 years ago
Andreas Granig
b476bd9239
MT#3977 Fix xml syntax error in closing tag.
12 years ago
Andreas Granig
eaa8698760
MT#3977 Also set flag to use outbound proxy.
12 years ago
Andreas Granig
28db696efe
MT#3977 Set oubound proxy for priv/shared lines
...
This is needed for BLF call interceptions, and also for SLA.
12 years ago
Andreas Granig
4421421689
MT#4533 Don't transcode MOH files for PBX.
12 years ago
Andreas Granig
02207fc4bb
MT#3977 Set proper config.url parameter.
12 years ago
Andreas Granig
c8d1a837bf
MT#3977 Use voicebox instead of hardcoded 2000
12 years ago
Andreas Granig
735f34020d
MT#3977 Fix syntax error.
12 years ago
Andreas Granig
4d619e3de4
MT#3977 Also set config.url for autoprov config.
12 years ago
Lars Dieckow
2a09c775bd
correct dep name
12 years ago
Gerhard Jungwirth
b2bcac6fec
MT#3855 Fix empty contract tab on Reseller details
...
When the reseller has a wrong contract assigned to
him, this contract is not shown because it has already
been filtered out in the Contract controller. In favor
of usability now show it anyway.
Also only present correct contracts on edit/create
resellers in the first place.
See (Mantis:3855#c25797)
12 years ago
Gerhard Jungwirth
7945805883
MT#4289 contracts: filter by product and separate terminate
...
Only show reseller and peering contracts in the
Contracts controller. Also remove the generic create
in favour of the peering/create and reseller/create.
Customer controller now has its own terminate routine to be really
independent from the Contract controller.
Now we can expose the Contract controller in the menu.
12 years ago
Gerhard Jungwirth
6fb3119fc9
MT#4289 move /contract/customer/edit to /customer/edit
...
So finally, there is no customer-specific stuff left in the Contract controller.
12 years ago
Gerhard Jungwirth
92c17240a5
MT#4289 fix html-id with invalid symbols
...
When editing a customer, the helper.name contained a hash symbol (#).
This variable is used to form the id of the html element table, by
stripping spaces from it. Now we also strip the hash, because otherwise
at least jquery will fail to find this id.
12 years ago
Gerhard Jungwirth
5caf89894c
MT#4289 separate customer-/contract- create and ajax_reseller_filter
...
Mantis: 4289#c25035
12 years ago
Gerhard Jungwirth
104751bb6a
MT#4289 separate customer/ajax and contract/ajax
...
This is the first step towards separating the
tight coupling of the Customer and Contract Controllers.
Mantis: 4289#c25035
12 years ago
Lars Dieckow
a37b165caf
MT#4229 custom Internal server error page
...
Move error_page to notfound_page. error_page is now for internal server errors.
Introduce logging option log_crash_state, enabled by default. Crash states are
written out compressed and encoded log-file-friendly, these are useful for
debugging but take a couple dozen kilobytes of disk space each.
12 years ago
Andreas Granig
be3439da01
MT#3977 Re-add barge-in flag.
...
Accidentally got removed in a previous commit.
12 years ago
Andreas Granig
29e1251140
MT#3997 Transform via_route to loose-route URI
12 years ago
Andreas Granig
1c1f6726ff
MT#3995 Use pre-selected options for ext sbc.
...
Don't allow free-form values for via_route but use pre-configured
values from config.yml.
12 years ago
Gerhard Jungwirth
b8a1e28b71
MT#3435 fix failing tests due to changed login
...
procedure
12 years ago
Gerhard Jungwirth
0690dee65e
MT#3435 fix mysql commandline and DSN
12 years ago
Andreas Granig
773c04c2cd
MT#3971 Show Create btn if max_subscribers is null
12 years ago
Andreas Granig
074758df8f
MT#3971 Implement limitation of subscribers.
...
Enforce max_subscribers field and allow editing a customer.
12 years ago
Andreas Granig
ff5d127f06
MT#3971 Add max_subscribers field.
...
This only happens when creating customers for now.
12 years ago
Andrew Pogrebennyk
4559764348
Bump version for backport to 3.0 release.
...
(cherry picked from commit b94d592d2e )
12 years ago
Victor Seva
1cbab0e903
MT#4435 try to fix trunk upgrades
12 years ago
Victor Seva
e105fd4934
MT#4435 generate just ngcp-panel
12 years ago
Andreas Granig
b28f18dd1f
MT#3977 Remove comments from linksys config.
12 years ago
Andreas Granig
0ab09a6e0b
MT#3977 Use plain port for linksys provisioning.
...
Linksys phones need a Cisco-signed server cert, so we have to
stay at plain http for now.
12 years ago
Andreas Granig
a8c4c0f058
MT#3977 Fix ACL for fetching keys of dev profile.
...
Also subscriberadmin must be able to access this part for proper
line/key selection.
12 years ago
Andreas Granig
05553d0406
MT#4413 Remove debugging messages.
...
This even breaks domain creation for PBX.
12 years ago