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
Andreas Granig
0f26d8fcbe
MT#3961 Update German localization.
12 years ago
Andreas Granig
1f9e407377
MT#3925 API: more doc and description fixes.
12 years ago
Andreas Granig
2c49abb49e
MT#3925 Add more field descriptions to forms.
12 years ago
Andreas Granig
c799df3ebd
MT#3925 API: dynamically render API documentation.
12 years ago
Andreas Granig
9587330201
MT#5251 Optimize billing fees upload.
...
Bring down upload time from 180s to 16s by optimizing purge of existing
ones (one query instead of one-by-one deletion) and optimizing upload
in batch (one query instead of one-by-one deletion).
12 years ago
Andreas Granig
84e465fb21
MT#3961 Add Italian translation.
...
Also prepare Spanish and Russian translation files for DT.
12 years ago
Gerhard Jungwirth
b424c56fe1
MT#5867 fix modal height on small screens
12 years ago
Andreas Granig
8a6f96d0de
MT#5867 fix responsive top menu design
12 years ago
Gerhard Jungwirth
381c44077e
MT#5859 rename "Line Settings"
12 years ago
Gerhard Jungwirth
f99ce65102
MT#5859 let subscriber change his webpassword
12 years ago
Gerhard Jungwirth
4e6e9efb92
5861: remove unused fields from SubscriberEdit
...
this failed, because we tried to validate reseller
12 years ago
Sipwise Jenkins Builder
918bcacdcb
Release new version 1.2.0+0~mr3.3
12 years ago
Andreas Granig
8c3a279247
MT#5473 Fix deleting peering groups.
...
Properly propagate deletion of hosts and their prefs, as triggers
don't hit in if they are deleted via constraints, so they leave
orphaned entries in the kamailio db.
12 years ago
Gerhard Jungwirth
360d622bcc
MT#3961 check language before login, map en to i-default
...
otherwise a priority of en is not considered
12 years ago
Andreas Granig
b88d36bdf0
MT#5083 Implement sendfax in ngcp-panel.
12 years ago
Andreas Granig
75fccd3920
MT#3961 Install I18N folder in debian.
12 years ago