Andreas Granig
d5ba7c11cb
TT#52989 Implement device alias provisioning logic
...
Change-Id: I7dc14a2f8fdcfa507a5e46872421923b44f133bc
6 years ago
Irina Peshinskaya
d003c66e7e
TT#45484 Add "force_delete" option to callrecordings
...
Change-Id: I49c736a833583028f0a3f5382c93e4a08c81ed00
7 years ago
Irina Peshinskaya
b1e4733d00
TT#43351 Check subscriberadmin access to profile and profile_set
...
Unify UI and API code to make subscriberadmin behavior with profile_set and profile common
Change alias_numbers input field to embedded RepeatableJS so it pass form validation
Change-Id: I1b3dc6f88cc6c1f43d76acc8e339dbb664c166a3
7 years ago
Irina Peshinskaya
9db48b4d3f
TT#44522 Fix alias_number as Repeatable form validation
...
Change-Id: Ia2aa062dfd775b737107aad4c76aaeebe85bf419
7 years ago
Irina Peshinskaya
200ffa1970
TT#44275 Fix fields adjustment in cached forms
...
Change-Id: I57ddab428805f4fc8a464508a4bfb5a6d917e749
7 years ago
Irina Peshinskaya
49e9e49b74
TT#44077 Disable subscriberadmin creation for subadmin in API
...
And add checking of used customer to limit
subscriberadmin and reseller to own customers
Change-Id: I979afe8d2babaa0df3ac7106cb9d423548d3634c
7 years ago
Gerhard Jungwirth
f860a3d186
TT#38811 API documentation show nested fields
...
plus fix/improve some forms
Change-Id: Ibdecee0e77acfa57d7cb234b9781f98011fc75ad
7 years ago
Irina Peshinskaya
5a504e97c1
TT#37459 Implement outbound lb_set/path for permanent registrations
...
Change-Id: I5565eb20c61bd46dcdf888ee482a79b94c43813f
7 years ago
Alexander Lutay
cdbc01978c
TT#29620 Clean TAP test warning: Missing AUTHOR/DESCRIPTION/LICENSE section in POD
...
Change-Id: I522f20e6966253933d98766d0b3a51f43768be82
7 years ago
Irina Peshinskaya
61bf07b038
TT#28510 Remove "domain" from resource for subscriberadmin
...
For subscriberadmin domain is taken from the pilot
Change-Id: I6aa8da07014c18732df4ffc66bd5c2744fc0e81f
8 years ago
Irina Peshinskaya
632406b006
TT#28510 Fix customer_id field for the subscriber role in the Subscribers API
...
Change-Id: I4f2350ff8c9f4a3229b54a526ce9726382d2f3ee
8 years ago
Rene Krenn
753165c2fa
TT#27469 fix callrouting verification form dependency
...
Change-Id: I3ca21a01484327e709133fda414ab6eb5b0107dc
8 years ago
Gerhard Jungwirth
58b9e82ebb
TT#25313 make pbx_hunt_ fields available to sub
...
these fields were previously not shown to subscriber in API
Change-Id: I8c4967109660f212ce543c80097affa10468eef0
8 years ago
Irina Peshinskaya
77ae84e215
TT#23282 Replace customer field with customer_id for the API subscribers form
...
Change-Id: I50eb7b11e520db1509e68f50744b5ee0dab2193c
8 years ago
Andreas Granig
f9030b4f21
TT#4333 subscribers/customers/numbers/CF ACL
...
* Implement r/o access to /api/customers for subadmin
* Implement r/o access to /api/subscribers for subs
* Implement create access to /api/subscribers for subadmins
* Implement /api/numbers to re-assign a number
* Implement CF endpoints access for subs
* Implement new test framework to simplify testing
* Fix updating number by using Utils to make sure allowed_clis etc
are handled correctly
* Install missing docker dependencies for new test framework
* Add edr handling on /api/numbers/xx update
Change-Id: I678da16cfb1361b2809780cba8c204ac90bb1736
8 years ago
Rene Krenn
ad3562cba8
TT#14295 timezone field for /api/subscribers
...
added checking and persisting of timezone for
+ panel UI subscriber create
+ POST /api/subscribers
+ PUT /api/subscriber/x
+ PATCH /api/subscriber/x
+ central is_valid_timezone_name method
Change-Id: I59865f5af33a71e5b5032dc35ba9c41eca74b04c
8 years ago
Irina Peshinskaya
d43d51d036
TT#7453 Add filters for dates and readonly date related fields to subscriber
...
Change-Id: Ic67202ce9b7b18330c978149c5170612ca1e7098
8 years ago
Andreas Granig
77fb204437
TT#13256 Validate length of preference values
...
Don't spill DB error back to panel and API if values > 128 chars.
Change-Id: I8eba737d46be7318e14c6008d889b2545caaeadd
8 years ago
Gerhard Jungwirth
3fc22bd277
TT#4334 adapt soundsets and autoattendants for subadmin
...
Change-Id: I62f5d4d6227f209ebe1e8949fe0d5db5303c30e9
9 years ago
Gerhard Jungwirth
7c188a6822
TT#2395 UPN rewrite cli via API
...
Change-Id: I18856fc0608632f3fda888fc58b33a41f2804600
9 years ago
Gerhard Jungwirth
234fcaf49c
TT#2395 UPN rewrite cli via Panel
...
Change-Id: Ib2d72d927b5538a378dbd24fb13e359925aefd96
9 years ago
Guillem Jover
a6d859ca8f
MT#21193 Remove unused dependencies and imports
...
The codebase does not use autodie directly, it does indirectly via
Sipwise::Base, and the autodie module is part of the standard perl
distribution anyway. TryCatch is imported via Sipwise::Base, and
that depends on it. The rest are not used anymore in the codebase.
Change-Id: Ic08e246cc60d7d151381dff39e0eba517a492e06
9 years ago
Irina Peshinskaya
7a1565ba09
MT#15491 Adapt Panel to new NGCP::Fax fax server
...
Change-Id: Iec1e667ff74cbdec93162a1094c6adaa1301ba67
9 years ago
Gerhard Jungwirth
cae2c0a9e6
MT#17491 improve speeddials api documentation
...
Change-Id: Ied1fdc407296e97a14b7823c1c83db461b6aea30
9 years ago
Irina Peshinskaya
687c541391
MT#15489 Fix faxes form fields description
...
Change-Id: Idd57b6a9f83abff96b900d868b49edb84e6ddbcf
10 years ago
Andreas Granig
04a64e1493
MT#16465 partly remove namespace::sweep and others
...
Remove namespace::sweep
Remove MooseX stuff
Remove perl5i
Remove Moose where possible
Change-Id: I4f873afb466f4e58a04c3304ff74df2185470b03
10 years ago
Irina Peshinskaya
1a3e7dd75b
MT#14477 Fax API (list, send fax, get meta, get content)
...
Change-Id: I29ebef545d0f92945d13765d963693949f6d8264
(cherry picked from commit e2b5411af98a5374552a2c80cf256e6cf1a22e30)
10 years ago
Irina Peshinskaya
dd9365f0e8
MT#14739 Get newly created kamailio user location after flush
...
MT#14779 Add default value for the q parameter
MT#14891 Consider form validation for the POST request (create location)
MT#14789 Remove user_agent registration parameter
Change-Id: I9f81ec3ec5c308c731b3dfe6aa5f075c7d7b50ab
10 years ago
Gerhard Jungwirth
8addf64774
MT#13777 align upload filesize to 64MB for csv
...
Change-Id: I5098e29f4e9c706c3dd45ad6cb5f6748b8dba214
10 years ago
Andreas Granig
8e844ecf75
MT#10705 Show pbx_groupmember_ids in API doc.
...
Change-Id: I2d1a20e55dcebb09e27fa147add892965bada3a3
11 years ago
Andreas Granig
03a6f4a68b
MT#10705 Set group members from within group.
...
Change-Id: I91695bc1baedb189e978a4269648b1e62dd5b680
11 years ago
Irina Peshinskaya
59bfbeb401
MT#9941 Add cloud_pbx_hunt_* fields to api.
...
So can be specified without old pbx_hunt_[policy|timeout]
11 years ago
Kirill Solomko
e4ecca76e9
MT#8547 - Fix smartmatch ~~ usage
11 years ago
Andreas Granig
c2e116a825
MT#8279 inflate/deflate subscriber speed-dial
11 years ago
Andreas Granig
20578fe485
MT#7679 Add circular hunting policy.
11 years ago
Andreas Granig
f41626e521
MT#7545 Allow multiple pbx groups per subscriber
11 years ago
Andreas Granig
fb559d57fe
MT#7679 Implement random hunt policy.
11 years ago
Andreas Granig
8efa32a98a
MT#7377 Use is_pbx_pilot instead of admin flag
11 years ago
Andreas Granig
b827f73ab4
MT#5879 PoC of generating invoice out of template
...
Rework zone fee handling.
Implement invoice creation (WIP) - still real template data missing.
11 years ago
Andreas Granig
4e3b373df3
MT#7119 API: Fix PBX subscriber creation.
...
Document only rendered form fields.
Expose pbx_extension and others via subscribers form.
11 years ago
Gerhard Jungwirth
e02841d769
MT#7309 API fix updating autoattendants
...
correct validation on empty array (allowed)
set uuid field
11 years ago
Gerhard Jungwirth
2e1b9135a6
MT#7307 API fix speeddials validation
...
empty is possible; error message on duplicate slots
11 years ago
Gerhard Jungwirth
7a79ad2fec
MT#7211 API autoattendants
11 years ago
Gerhard Jungwirth
7333869c54
MT#7113 API subscribers: provide hunt-policy/timeout
...
for a subscriber with is_pbx_group=true
11 years ago
Andreas Granig
b0993b62b9
MT#3939 API: Implement trusted source handling.
11 years ago
Andreas Granig
7df32a993b
MT#7039 API: implement SIP registration handling
11 years ago
Gerhard Jungwirth
f7ebfe07c1
MT#3937 API speeddials put/patch
11 years ago
Andreas Granig
6a568e2bc9
MT#6843 API: only autogen pass if not provided
11 years ago
Andreas Granig
88c6e4d78f
MT#6789 API: handle subscriber email and profile.
...
Handle new email field.
Fix profile handling on subscriber creation.
11 years ago
Andreas Granig
4341a39cf6
MT#6871 Fix subscriber editing.
...
- Migrate from custom subscriber struct to normal resultset.
- Properly handle boolean input in form processing (convert to
int, otherwise formhandler fails while cloning when doing the
processing).
- Properly handle profile set editing in API
- Cleanup of log messages
11 years ago