Gerhard Jungwirth
63aa4e35f7
MT#6195 API: rewriterule/rewriteruleset basic tests
12 years ago
Gerhard Jungwirth
c7c1e012a9
MT#6195 API: adapt RewriteRules to search framework
...
see MT#6283
12 years ago
Gerhard Jungwirth
ede3d43a42
MT#6195 API: rewriterule/rewriteruleset: POST
12 years ago
Gerhard Jungwirth
11e421dc08
MT#6195 API: rename rewrite -> rewriterulesets
12 years ago
Gerhard Jungwirth
83fa4552f2
MT#4369 use min_timestamp
...
to really display the time, the call started
12 years ago
Gerhard Jungwirth
a6ae6b1a84
MT#4369 disable sorting on callflow page
...
as it has no effect, because of our optimized query
12 years ago
Gerhard Jungwirth
720e70b939
MT#4369 optimize callflow using a custom query
...
we need to disable the sorting option on the columns though
12 years ago
Gerhard Jungwirth
72ae4a5471
MT#4369 optimize mysql performance on callflow page
...
distinct is faster than group by here
drawback: we cannot select min(timestamp) anymore
query is still very slow, when filter is used
12 years ago
Victor Seva
0a258aed0e
MT#5173 update polycom config template
...
4.1.6 firmware is needed to be able to config keys order
12 years ago
Andreas Granig
259cff4f18
MT#4235 Fix some Jitsi provisioning options.
12 years ago
Andreas Granig
7d76b46b10
MT#6283 Fix search framework to work on debian
...
- overriding item_rs doesn't work with that particular catalyst
version, use work-around.
12 years ago
Andreas Granig
11d83a7ead
MT#6283 Implement search-framework.
...
- let custom roles "derive" from main api role
- have an item_rs in each role
- call search logic after each item_rs call automatically
- render search query doc dynamically
12 years ago
Gerhard Jungwirth
10b7ed52c4
MT#5599 fix role check
12 years ago
Gerhard Jungwirth
36f2be7689
MT#6195 API: rewrite: GET, PUT and PATCH implemented
12 years ago
Gerhard Jungwirth
386b2f410f
MT#6195 api-tests: use is instead of ok
...
better diagnostics
12 years ago
Gerhard Jungwirth
cc3a7eaa2a
MT#5751 test stability: dataTables filter
...
always search for a non-existing row before searching
for the real entry, to get a fresh row, and a deterministic
dom change. (see 5751#c37775)
12 years ago
Gerhard Jungwirth
20a73ec489
MT#5751 prevent staleelement exception when searching datatables
...
if this ajax call is not yet finished it changes the table, which interferes
with the commands which follow
remove it, as there should be only one row anyways
see 5751#c37733
12 years ago
Gerhard Jungwirth
8b7cdbb630
MT#6013 ignore duplicate insert errors
...
contract balances are created on demand, by different components so
race conditions can occur
12 years ago
Alexander Lutay
1c8ff01cc1
MT#5083 Fixes for several SendFax WEB interface issues
12 years ago
Alexander Lutay
8416fc1e2f
MT#6169 Fix warning obsolete-relation-form-in-source
12 years ago
Alexander Lutay
87f5af1d16
MT#5955 Increase window size to support selenium tests with iceweasel >=24
12 years ago
Victor Seva
a56763b05a
MT#5847 fix debian changelog after the recreation of mr3.2
12 years ago
Andreas Granig
373426bfdc
MT#6063 Fix creating device profile.
...
Set edit/create-flags for "Deployed Devices" to 0, as we don't have
any such buttons there.
12 years ago
Andreas Granig
315fe4bce9
MT#6047 Implement system-wide field dev overview.
...
- Allows to search for macs
- Allows to delete devices on a global level, if needed
12 years ago
Andreas Granig
9b9b4c0628
MT#5601 Update field-device lines on model updates
...
- Update line ranges on model edit instead of re-creating them
to avoid dropping line range assignments of field devices
- Remove field device assignments which are out of key ranges
or use a unsupported feature after the model update.
12 years ago
Andreas Granig
e4990edffc
MT#5929 Add script to clean up ext_xxx_id settings
...
- clears empty external_id in subscribers and contracts
- syncs ext_subscriber_id preference with external_id of subscriber
- syncs ext_contract_id preference with external_id of customer
12 years ago
Andreas Granig
432080d384
MT#5929 More external_id fixes.
...
Set external_id to NULL in db if it's empty.
Properly clear ext_xxx_id preferences if external_id gets unset.
12 years ago
Andreas Granig
4456bd02e4
MT#5929 Fix ext_subscriber_id handling.
...
When created via customer view, use external_id from form.
12 years ago
Andreas Granig
74aeb7938d
MT#5929 Fix lock, ext_xxx_id and dbalias handling.
...
- ext_subscriber_id and ext_contract_id preferences weren't populated correctly.
- subscriber lock preference wasn't populated correctly
- old dbalias entries weren't cleared correctly for API calls
12 years ago
Andreas Granig
d445274d1d
MT#5967 API: validate allowed ip entries.
12 years ago
Andreas Granig
c61b9eec5d
MT#3933 API: Handle subscriber lock/termination
12 years ago
Andreas Granig
74d8f8305b
MT#5811 Prepare adding chat buddy.
12 years ago
Andreas Granig
71b8d2e957
MT#5967 Validate (man_)allowed_ip input.
...
Check for valid v4/v6 address and optional netmask.
12 years ago
Victor Seva
4b2f507219
MT#5835 Spanish translation update
12 years ago
Andreas Granig
f7de0b6564
MT#5967 Perform trusted source ip/net validation.
12 years ago
Alexander Lutay
5be3f87cad
MT#5835 Fixed Spanish datatables translations.
12 years ago
Andreas Granig
da79426c00
MT#3933 API: Implement subscriber preferences.
...
While at it, combine preference handling for subscribers, domains
and peers into a single role.
12 years ago
Andreas Granig
eb1464f558
MT#3925 Return json error for 403/404 on /api/.+
...
Return as usual a json struct with code and message under the /api/ path.
Otherwise an API client would get the html pages, which is
pretty pointless.
12 years ago
Andrew Pogrebennyk
95cac29b6f
MT#5837 Unify some terms; improve subscriber details look.
12 years ago
Alexander Lutay
c754afff57
MT#5837 Add Russian localisation
...
Many tnx to Andrew Pogrebennyk!
12 years ago
Andrew Pogrebennyk
d713bdc8c1
MT#5835 Translate javascript datatables file to Spanish.
12 years ago
Andreas Granig
2f749a341a
MT#3933 API: add subscriber editing via PUT/PATCH
12 years ago
Andreas Granig
10373d6412
MT#5083 Add webfax to subscriber top menu
12 years ago
Andreas Granig
6dfd792e23
MT#5835 Update spanish datatables translations.
12 years ago
Victor Seva
2e0bbde861
MT#5835 Spanish translation update
12 years ago
Victor Seva
0bf4d26d3d
MT#5835 Spanish translation update
12 years ago
Victor Seva
6d5ec218e8
MT#5835 Spanish translation update
12 years ago
Andreas Granig
bc08567683
MT#5811 Properly set websocket paths.
...
To work around ssl certificate issues with wss connections, use
a single entry point for wss to the system and let nginx do the
internal proxying to the correct addresses.
12 years ago
Andreas Granig
0218de9cc0
MT#5833 Update italian translation.
12 years ago
Victor Seva
ca4df9cfc2
MT#5835 Spanish translation by Jon
12 years ago