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
Andreas Granig
2bf4fe1e92
MT#6831 Implement global password policy.
11 years ago
Andreas Granig
6b6d5e0aa7
MT#6789 Add "forgot password" feature for subs.
11 years ago
Andreas Granig
256de924e3
MT#6789 Add password recovery components.
11 years ago
Andreas Granig
71b8d2e957
MT#5967 Validate (man_)allowed_ip input.
...
Check for valid v4/v6 address and optional netmask.
11 years ago
Andreas Granig
f7de0b6564
MT#5967 Perform trusted source ip/net validation.
11 years ago
Andreas Granig
2f749a341a
MT#3933 API: add subscriber editing via PUT/PATCH
11 years ago
Andreas Granig
1f9e407377
MT#3925 API: more doc and description fixes.
11 years ago
Andreas Granig
2c49abb49e
MT#3925 Add more field descriptions to forms.
11 years ago
Gerhard Jungwirth
f99ce65102
MT#5859 let subscriber change his webpassword
11 years ago