Irina Peshinskaya
418c6ee246
MT#18601 Fix getting pbx relations
...
Change-Id: Ie9f844d73b082abc74d989bc3da5fb41c62aa793
9 years ago
Guillem Jover
0632585eba
MT#18443 Use parent instead of base module
...
Switch from the discouraged base module to the light-weight parent module.
Also remove some surrounding BEGIN blocks from 'use parent' which are
completely unnecessary.
Change-Id: I3a669e8024f098819be45030ca9d1afa8756105c
9 years ago
Irina Peshinskaya
b0be8e2aac
MT#17495 Fix API doc for subscriber - no customer_id for update
...
Change-Id: I9f60a476d33a992ec8d31db75ed4bcf98207bcdb
9 years ago
Gerhard Jungwirth
9c9f33340a
MT#18089 replace is_deeply in Subscribers API Role
...
Change-Id: I3e3ea0d9ed5e918c9df29adf3cd2c06f059e543c
9 years ago
Gerhard Jungwirth
bb03c1ff46
MT#17173 fix item filtering in API
...
item_rs from API.pm was not executed before
Change-Id: I803f5680d174820db9497d4f7cc1902bfa54a9ab
9 years ago
Irina Peshinskaya
0272c297b8
MT#17173 Remove Moose Roles from API
...
Conflicts:
lib/NGCP/Panel/Controller/API/MetaConfigDefs.pm
lib/NGCP/Panel/Controller/API/Root.pm
Change-Id: I25597baebbec6e2436b15776da17bd6d1bfef838
9 years ago
Irina Peshinskaya
11256183bd
MT#16321 The smallest changes for particular billing_mappings speed
...
Just against ticket issue: subscribers API
Change-Id: I77956ac0d0813437824fa83132d1400eba3d2196
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
Rene Krenn
7dfc5fda21
MT#14255 panel UI problem setting subscriber 'lock' detail
...
Change-Id: I4873b36526152da64334a8359ce8bfe531ce42a6
10 years ago
Andreas Granig
fbbed24e19
MT#14715 Return uuid in /api/subscribers/
...
Change-Id: I9e0af304bef236f9361715860efa0f0a613c7dd3
10 years ago
Irina Peshinskaya
003e717c02
MT#12937 Replace groups managements different code parts with common methods
...
Change-Id: If598ff0b3cef7c9c8c21ad2c509bce0d9fc4edb7
10 years ago
Rene Krenn
96c731a144
MT#11917 Journaling for first set of resources
...
the journal module introduces a change history of
resources modified by api invocations. the history of
the 'customer' resource demo is accessible at
/api/customers/x/journal.
Change-Id: I4d5d11bc3e35160feed587ce4c1db565991866b2
10 years ago
Irina Peshinskaya
e388e6f6b1
MT#10315 Cast lock to the numeric value as stated by API doc.
...
API doc takes type from the form field type definition.
Change-Id: I0c9fb0de2f261baac7a364c4845e861c5e378b76
10 years ago
Andreas Granig
8b8355914e
MT#6785 Fix creating subscriber with ext 0.
...
Change-Id: I9aa6804c869fdc4b0dc153d014482497976b7ddc
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
Irina Peshinskaya
8b09bd0777
MT#9941 Consider PBX hunt parameters on subscriber creation via API
11 years ago
Irina Peshinskaya
29b988492f
MT#9431 Update usr_preference cloud_pbx_hunt_policy in Subscriber API.
11 years ago
Kirill Solomko
e4ecca76e9
MT#8547 - Fix smartmatch ~~ usage
11 years ago
Andreas Granig
0204022cf5
MT#9225 Modify allowed_clis on add/remove number
...
If ossbss.provisioning.auto_allowed_cli is set, then add/remove
a number from subscriber preference allowed_clis when adding/
removing a number.
11 years ago
Irina Peshinskaya
97519cd453
MT#8981 API: Fix messages for mismatched username and domain of subscriber.
11 years ago
Irka
e313eb7063
MT#8371 Remove duplicate joins contracts_rs with billing_mapping.
11 years ago
Gerhard Jungwirth
69a46142c2
MT#8709 API: Always update lock-level
...
Allowing therefore to delete it.
11 years ago
Irka
4c35f9bad6
MT#8649 Add callforwards link into subscribers info
11 years ago
Irka
2a7e76bf51
Revert "MT#8491 Fix subscriber termination via API."
...
This reverts commit 1b654d559a
.
Real fix was done already as fix for the MT#8071
11 years ago
Irka
1b654d559a
MT#8491 Fix subscriber termination via API.
...
1.Provisioning_voip_subscribers may be already deleted during termination.
2.Return issue already fixed in master, seems like not integrated in 3.3.
11 years ago
Gerhard Jungwirth
3c0dd86c81
MT#8367 api fix subscriber post/put domain query
11 years ago
Gerhard Jungwirth
7b3080f45b
MT#8071 fix api subscriber termination
...
response was handled wrong on patch/put
primary number was not freed in case of pbx
11 years ago
Andreas Granig
3647bc6c3a
MT#7545 API: Fix removing old groups from subs.
11 years ago
Andreas Granig
4f370287af
MT#7793 Only log subprofile event on prof-change.
11 years ago
Andreas Granig
213e6bb606
MT#7793 Implement event billing for subprofiles.
...
Write start/end/update_profile event on subscriber modification.
11 years ago
Andreas Granig
5805d848d3
MT#7771 Add cloud_pbx_ext preference.
11 years ago
Andreas Granig
f41626e521
MT#7545 Allow multiple pbx groups per subscriber
11 years ago
Gerhard Jungwirth
489a86c8b8
MT#7493 API set cloud_pbx preference on subscriber creation
11 years ago
Gerhard Jungwirth
11f59d4494
MT#7557 API: save pbx_extension
11 years ago
Andreas Granig
5931995944
MT#7377 API: check if alias_numbers is array.
11 years ago
Andreas Granig
51640b7156
MT#7377 API: check for pilot primary_number.
...
Before adding pbx_extension, check if pilot has a primary number.
11 years ago
Andreas Granig
69e20a8629
MT#7377 API: fix alias_numbers and pbx_extension
...
Properly handle alias_numbers and pbx_extension fields when
creating or updating a subscriber.
11 years ago
Andreas Granig
db1f6da27c
MT#7377 API: check uniqueness of pbx_extension.
...
Otherwise we get a duplicate entry error when creating the
corresponding primary number.
11 years ago
Andreas Granig
1147ad5db0
MT#5879 Remove more debug messages.
11 years ago
Andreas Granig
0baef998a6
MT#7377 API: better check for JSON::Types::bool.
...
Sometimes the value is a ref to some other var, so a simple
if($foo){} is not sufficient, as it would be true, althouhg we're
just checking if it's defined and has a value.
11 years ago
Andreas Granig
363249fac1
MT#7377 API: Fix pilot subscriber editing.
11 years ago
Andreas Granig
8efa32a98a
MT#7377 Use is_pbx_pilot instead of admin flag
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
7333869c54
MT#7113 API subscribers: provide hunt-policy/timeout
...
for a subscriber with is_pbx_group=true
11 years ago
Andreas Granig
1cc0aa69f4
MT#7039 API: link subscriberregistrations
...
- Properly join voip_subscribers and voip_domains
- Link relations to subscriber
11 years ago
Andreas Granig
024d3fc92a
MT#7029 API: fix exposure of administrative flag.
11 years ago
Andreas Granig
9767e62204
MT#6913 API: remove Data::Printer debug.
11 years ago
Andreas Granig
2b2c1f0fbb
MT#6913 API: fix profile(set) update.
11 years ago
Andreas Granig
7cbdb2762f
MT#3947 API: Implement voicemail settings.
...
Change email, pin, attach and delete via REST.
11 years ago