Andreas Granig
b34ae4eed2
MT#7803 Fix customer balance creation on new month
12 years ago
Andreas Granig
c229863451
MT#7803 Fix fetching invoice svg data.
...
(cherry picked from commit b66a390653378b8ce1da64b6bf54de91fcd6244c)
12 years ago
Andreas Granig
3f8f4880de
MT#7555 API: Terminate instead of delete subs
12 years ago
Andreas Granig
915cf7749a
MT#7555 Properly terminate subscribers.
...
- Write end_huntgroup if a group
- Move numbers to pilot if it exists
12 years ago
Andreas Granig
14a629f4aa
MT#7803 Add invoice links and sections.
12 years ago
Andreas Granig
9115b48f70
MT#7797 Filter for terminated customers.
...
- Allow status=xxx in collection
- Fix moving customercontacts
12 years ago
Andreas Granig
4f370287af
MT#7793 Only log subprofile event on prof-change.
12 years ago
Andreas Granig
213e6bb606
MT#7793 Implement event billing for subprofiles.
...
Write start/end/update_profile event on subscriber modification.
12 years ago
Andreas Granig
0a83a9aa9d
MT#7775 Fix xmldispatching on domain creation
12 years ago
Andreas Granig
5805d848d3
MT#7771 Add cloud_pbx_ext preference.
12 years ago
Andreas Granig
2d9be3f212
MT#7771 Introduce @{...} for match in rewrite rule
...
It inflates to $(avp(s:xxx)[*]) and can then be used to match against
AVP lists.
12 years ago
Andreas Granig
fae332191a
MT#5879 Include Countries.pm before Sipwise::Base.
...
Otherwise we get UTF8 issues on panel startup.
12 years ago
Andreas Granig
f41626e521
MT#7545 Allow multiple pbx groups per subscriber
12 years ago
Andreas Granig
adffda31ac
MT#7699 Strip colons from mac/identifier
12 years ago
Andreas Granig
3845260070
MT#7649 API: Implement create/update for pbx devs
...
Delete is not there yet.
12 years ago
Andreas Granig
7563aeeb43
MT#7625 Check subscriber status is active on login
12 years ago
Andreas Granig
eaa4fea245
MT#7555 Properly terminate subs on customer edit.
...
Recursively terminate subscribers and everything else if a customer
is terminated via the customer edit form.
12 years ago
Andreas Granig
dd0f61f081
MT#7377 Fix pilot subscriber tagging.
...
Only set is_pbx_pilot on subscriber creation if there is no pilot yet.
12 years ago
Andreas Granig
5b8d597dc3
MT#5879 Fix email template in customer edit.
12 years ago
Andreas Granig
7c8e355fbc
MT#7177 API: add /api/applyrewrites/ for rwr.
...
Normalize/denormalize a number based on the subscriber and the
direction.
12 years ago
Andreas Granig
1d26af6afe
MT#7177 Implement callee normalization. WIP.
12 years ago
Andreas Granig
2f06618362
MT#4019 Implement C2D in api via /api/callcontrols
12 years ago
Irina Peshinskaya
2f67a948ac
MT#5879 Contract buttons and generate_invoice.
...
Remove contract buttons from Reseller form work. Fix generate_invoice
error found in run on clean new vm.
12 years ago
Irina Peshinskaya
76b059fae7
MT#5879 Email templates buttons for contract forms.
...
Contract::edit is common for all contracts. For peering contract without
email templates works ok too.
12 years ago
Andreas Granig
7089121482
MT#7377 API: Add filter for is_pbx_pilot.
12 years ago
Andreas Granig
c36a127a97
MT#7495 Add customerpreferences rel and fix doc.
12 years ago
Andreas Granig
8fe6449bdb
MT#7469 Prepare for SPA client certificate auth
12 years ago
Andreas Granig
ac736caa00
MT#7495 Allow subadmin to configure contract prefs
12 years ago
Andreas Granig
151b77692f
MT#7487 API: filter subscribers using profile_id
12 years ago
Andreas Granig
e136be4c68
MT#7485 API: filter soundsets for name
12 years ago
Irina Peshinskaya
9f5bf1ad35
MT#5879 Changes related to invoice email template.
...
All schemas are taken as it was before.
12 years ago
Irina Peshinskaya
6d6484a645
MT#5879 Changes related to invoice email template.
12 years ago
Irina Peshinskaya
576f5e0dea
MT#5879 Return invoice_email_template into customer creation form.
12 years ago
Irina Peshinskaya
3ee4f3e61d
MT#5879 Implement countr name in controller.
12 years ago
Irina Peshinskaya
1ab3500062
MT#5879 Us common invoice logic for invoice amouns. Add country name.
12 years ago
Irina Peshinskaya
a72adaea52
MT#5879 Invoice generation fixes.
...
Use correct name for zone fees cost.
Fix condition for char column in script.
Add root element to xml before XPath parsing to avoid errors about
the same elements on root level.
Set timezone to local. Maybe it shouldn't be, but then should be changed
in both used methods.
Todo:
Country name for generation from web.
Clarify and implement if neccessary generation of existing invoice from web.
Now invoice for the same period created.
12 years ago
Irina Peshinskaya
9965197657
MT#5879 Fix invoice date insertion in DB
12 years ago
Irina Peshinskaya
636ebe26cf
MT#5879 Fix invoices amount, related to cents.
12 years ago
Irina Peshinskaya
a050e6777e
MT#5879 Fix for invoices.serial unique index
12 years ago
Irina Peshinskaya
c60c9af216
MT#5879 Error in not inflated date values.
...
But other seems as working.
12 years ago
Irina Peshinskaya
17f678dee2
MT#5879 Separate invoice generation from sending and some fixes.
...
Commit:
Separate invoice generation and sending, although still can be
together id options tell.
Remove dev method call, which made invoice list broken.
Some little format changes.
Todo:
Add country_name into invoice generation script.
Care about email template correct process vars.
12 years ago
Irina Peshinskaya
539a057366
MT#7233 Implement basic number block CRUD.
...
Initialise datatables_multifield value with empty array json string
for create form.
12 years ago
Andreas Granig
6ec99075ca
MT#7471 Implement web and api for contract prefs.
12 years ago
Andreas Granig
5957189fcc
MT#7469 Cleanup url handling for dev provisioning.
12 years ago
Andreas Granig
846805010e
MT#7453 Finish Cisco SPA Directory Service
...
Show display name and extension.
Order by display name.
Show 10 entries at once.
Search by display name.
12 years ago
Andreas Granig
fa42fa8805
MT#7377 Fix setting display name in subscriber.
12 years ago
Andreas Granig
f2ae1664f4
MT#7453 Basic SPA directory service. WIP.
...
Allows paging and search, but needs to properly order by display
name (needs refinement of query).
12 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.
12 years ago
Andreas Granig
9679565f50
MT#5879 Fetch call list for invoices. WIP.
12 years ago
Andreas Granig
e0bb62f82b
MT#7323 API: fetch sound handles via REST
12 years ago
Andreas Granig
d3bdce9261
MT#7415 Clear usr_prefs when deleting ncos levels.
12 years ago
Andreas Granig
1b08f6e3ac
MT#7395 API: implement NCOS level and pattern
...
Manage levels and patterns via REST.
12 years ago
Gerhard Jungwirth
8f5c6d0907
MT#7239 API faxserversettings
12 years ago
Andreas Granig
126cf25581
MT#7405 API: allow to filter folder in voicemails
12 years ago
Andreas Granig
e8853cf869
MT#5349 API: Fix domain activation for xmpp
12 years ago
Andreas Granig
98364a891b
MT#5879 Rework VAT handling in invoices.
12 years ago
Andreas Granig
8efa32a98a
MT#7377 Use is_pbx_pilot instead of admin flag
12 years ago
Andreas Granig
12fec06a68
MT#5879 Making invoice creation work w/ real data
...
Costs etc are still wrong, but we'r getting somewhere.
12 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.
12 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.
12 years ago
Andreas Granig
5cbb82747a
MT#5879 Align invoice template to clean db schema
12 years ago
Andreas Granig
fef92c26a0
MT#5879 Handle preview of unsaved invoice tmpl
12 years ago
Andreas Granig
02e58b0360
MT#5879 Completely redo invoice template handling.
...
Use a more clean default template.
Properly render page numbers.
Cleanup cleanup cleanup.
12 years ago
Andreas Granig
cf58b778ee
MT#5879 Invoice template translation.
12 years ago
Andreas Granig
807e77855d
MT#5879 Rework dummy variable handling for invoice
12 years ago
Andreas Granig
fa07184a46
MT#5879 Rework rendering PDF preview.
12 years ago
Andreas Granig
fdde82379b
MT#5879 Store invoice templates on save.
12 years ago
Andreas Granig
a88724c0c4
MT#5879 Cleanup invoice template editing. WIP.
...
Fetching default template from file works.
TBD: saving, viewing from saved, previewing PDF.
12 years ago
Andreas Granig
b6533b1a1f
MT#5879 Redesign invoice template meta handling.
...
Properly handle create/update/delete of template meta info.
12 years ago
Andreas Granig
2d49153102
MT#5879 Fix redirect chain and utf8 handling.
12 years ago
Irina Peshinskaya
6b0cd3b3a7
MT#5879 Fix broken billing_profile variable scope.
...
And add bp as documented var. Should be changed to lorem based later.
12 years ago
Irina Peshinskaya
c86a8a04cb
MT#5879 Add billing profile object to default and data for generation.
...
And fix page numbers.
12 years ago
Gerhard Jungwirth
71aa24e791
MT#7239 enforce boolean context
...
when updating a JSON::Boolean
12 years ago
Irina Peshinskaya
b0f1d9f26e
MT#7265 Fix "auto" signature.
...
Repetition of the commit 1dd2622b94 .
12 years ago
Andreas Granig
1dd2622b94
MT#7265 Fix "auto" signature.
...
Otherwise it's not executed, and the back button is broken.
12 years ago
Gerhard Jungwirth
6dc39e4178
MT#7191 fix unicode warnings of module
...
workaround is to just load Geography::Countries before Sipwise::Base
which loads perl5i which loads utf8::all
12 years ago
Gerhard Jungwirth
1b0f0ead8f
MT#7119 remove redundant collection sort
12 years ago
Andreas Granig
601ada23bd
MT#7233 Implement basic number block CRUD.
12 years ago
Gerhard Jungwirth
7a79ad2fec
MT#7211 API autoattendants
12 years ago
Andreas Granig
378f53c806
MT#7191 Use DT to select contact country.
12 years ago
Irina Peshinskaya
9cfd974e70
MT#5879 Preparations to merge into master
...
Part 2.
12 years ago
Irina Peshinskaya
cd07b84a1c
MT#5879 Preparations to merge into master
...
Part 1.
12 years ago
Irina Peshinskaya
05f54645c8
MT#5879 Some small changes of big buttons
12 years ago
Irina Peshinskaya
ab6414c589
MT#5879 Rename clients to customers.
...
And show message about updated invoice template.
12 years ago
Irina Peshinskaya
63c52f3180
MT#5879 Changes according to Andreas letter.
12 years ago
Irina Peshinskaya
088ca06ea7
MT#5879 Fix invoice deletion after conditional fields.
12 years ago
Irina Peshinskaya
410ec47909
MT#5879 Commented out client list frm invoices list interface.
12 years ago
Irina Peshinskaya
7465db49d4
MT#5879 Send invoice to email functionality draft.
...
Todo:
Add invoice email into db. Send email functionality.
Conditional fields in HFH.
Expand accordions on demand.
12 years ago
Irina Peshinskaya
59b7028055
MT#5879 Form with datatable field for one page app.
12 years ago
Irina Peshinskaya
f9d0ac1bd8
MT#5879 Save state before alternative interface.
12 years ago
Irina Peshinskaya
4dc64f5853
MT#5879 Attempt to fix invoice/template
...
Also configuration of cancel button on confirm modal.
Fix contract-balance getting.
Fix page numbers in generated invoice.
12 years ago
Irina Peshinskaya
4ed50bd105
MT#5879 Lost part of merge on master head.
12 years ago
Irina Peshinskaya
4a1b5c005e
MT#5879 Few small fixes of some some already fixed errors.
...
Some small fixes which should make behavior much more clear.
I already did some of them them today, but seems like lost somwhow.
12 years ago
Irina Peshinskaya
70ae0c01c9
MT#5879 Invoice deletion draft
12 years ago
Irina Peshinskaya
8db8a16f7f
MT#5879 Clean up queries a little.
12 years ago
Irina Peshinskaya
fb2ac0dc9a
MT#5879 Ajax form works
12 years ago
Irina Peshinskaya
6c4f2e7d2b
MT#5879 Web generation is working.
...
For further testing and improvements.
12 years ago
Irina Peshinskaya
d22ade4c4e
MT#5879 Generation from web: not tested yet.
12 years ago
Irina Peshinskaya
c1d5983c71
MT#5879 Forgot to save proper changes in controller.
12 years ago
Irina Peshinskaya
83db5c1b93
MT#5879 Multiple attachments and further web generation.
12 years ago
Irina Peshinskaya
5f0c59d3a7
MT#5879 InvoiceGeneration through web.
...
Todo: Send all contact->contracts invoices in one email from cli script.
Review invoice client ID - it should be contract Id, not contact Id
Review invoice data gathering
Complete generation
12 years ago
Irina Peshinskaya
7ab5ab3c85
MT#5879 Filter invoices by client. Generate form.
...
Left to do:
fix filtering by date, if field isn't a eppoch
generation
mark selected client in clients list. add big button to clear client selection
12 years ago
Irina Peshinskaya
f1faaeaf95
MT#5879 Commit doesn't work. Half of form rename.
12 years ago
Irina Peshinskaya
2fbc3dd85f
MT#5879 Save state before adding from-to search to invoices.
12 years ago
Irina Peshinskaya
c39d6a92a8
MT#5879 View invoices
12 years ago
Irina Peshinskaya
1fd67eb308
MT#5879 Send invoices via email.
...
Text of the message should be conformed with sales. Also it would be nice to apply templates to email body.
Only smarthost is working, spent 3 hours with exim debug and while left with smarthost. Attachments and so one looks good.
Removed fake data.
Fix data parameter. Tested data and client contracts.
12 years ago
Irina Peshinskaya
0d39395842
MT#5879 Script to generate invoices from templates.
12 years ago
Irina Peshinskaya
1659af9ca8
MT#5879 Save calls queries.
...
Stopped on clients conditions.
12 years ago
Irina Peshinskaya
96bb4cb5b8
MT#5879 Use get_contract_rs as clients list sub.
...
To be replaced by direct query.
12 years ago
Irina Peshinskaya
7720d53bb1
MT#5879 Separate invoice and invoice template interfaces.
12 years ago
Irina Peshinskaya
d87e6b297b
MT#5879 Replace invoices to separated controller.
...
CRLF windows git makes issues with on VM run. Some files were converted manually.
12 years ago
Irina Peshinskaya
dbf2b5414a
MT#5879 Templates alignments.
12 years ago
Irina Peshinskaya
5e30919042
MT#5879 Draft of calls pages in template
...
1. Add calls templates, data methods.
2. Complete new invoices look.
3. Remove php files from svg edit
12 years ago
Irina Peshinskaya
e9083ac5b2
MT#5879 Fix datatables (wasn't commited, default template
12 years ago
Irina Peshinskaya
6a63b8405c
MT#5879 Template.
...
Fix datatables for invoice.
12 years ago
Irina Peshinskaya
760e07c8ec
MT#5879 Clear Alerts
...
Attempt to enable edit spans or grouped texts. Seems like all texts should be ungrouped, to be ditable
12 years ago
Irina Peshinskaya
f877c908a6
MT#5879 Save wokring interface, but with alerts.
12 years ago
Irina Peshinskaya
9aa35efdc9
MT#5879 Save state before new default template.
...
Template form shown on click.
Fix accordion intialization after ajax list refresh
Add confirmation on default template applying
12 years ago
Irina Peshinskaya
66376a9934
MT#5879 Well, seems like all template relative info is working now again.
...
What need n this area:
1. How about form "partial" validation - I need different fields checking of the item data for different actions.
2. To make it really DRY I need somehow alias columns in resultset data. Accessors don't work.
12 years ago
Irina Peshinskaya
135dad02d5
MT#5879 Draft of invoice template movement to reseller.
...
1.Remove curly brackets from svg template
2.Move invoice template templates to their own folder and change pathes accordingly.
3.Move invoice_template functionality to Reseller. maybe should be separated in new Controller.
4.Move InvoiceTemplate form to its own sppace from Customer
12 years ago
Irina Peshinskaya
89e6533d5b
MT#5879 Remove artefacts from datatables vars and make possible deactivate all invoice templates.
12 years ago
Irina Peshinskaya
f6fe84df61
MT#5879 Datatables is shown now for invoice data but search doesn't work. Anyway switch now to invoices generation and will return to datatables later.
...
Done:
1.Form separated for future possible load through ajax.
2.Activity switch in invoice templates table
12 years ago
Irina Peshinskaya
9228b2c5cc
MT#5879 Well, now we delete, update and add templates almost in order.
12 years ago
Irina Peshinskaya
2d334de084
MT#5879 Apply newly created id to worm to continue work with cretated template.
12 years ago
Irina Peshinskaya
4cdaa3199b
MT#5879 Fix double encoded template string for saving, adapted deletion confirmation to ajax loaded listing
12 years ago
Irina Peshinskaya
bc0ce4bee0
MT#5879 Loading of template data to form and to server in progress. Other left: confirm on deletion )href is not used, would be good to implement using datatables at least for invoice data, and use dynamic invoice data for online generation.
...
svg-edit: would be very nice to implement editing of rows amount and text in text boxes, and as a very cool feature - applying styles. But next step will be cron.
12 years ago
Irina Peshinskaya
bf5d8ccf66
MT#5879 Save intermediate state with solutions which are going to be removed.
12 years ago
Irina Peshinskaya
db24de1c0d
MT#5879
...
1. Complete embedding bitmap images
2. Change Work with layers - always show currently selecetd, apply initial display to others. Select first on start automatically.
3. Change preview work to fetch from server scheme, to enable preview in Explorer. Maybe should be applied only to Explorer?
12 years ago
Irina Peshinskaya
c966c842de
MT#5879
...
Some drafts:
1. Configure embeding bit-map images in svg-edit
2. Remove zooming on mousewheel in svg-edit
3. Configure svg-edit a little to make interface not such full of features. Added main-button - not hided now. maybe should be?
4. Found lost </iframe> - fixed styling and javascript in invoice interface
5. Separate templates list in new template to enable ajax loading after deletion and active selection. Added different buttons )
And other small fixes and changes
12 years ago
Irina Peshinskaya
ed6861b597
MT#5879 Use identifier for datatables helper initialization.
12 years ago
Irina Peshinskaya
3e557152bc
MT#5879 Separate actions for invoice templates. Saving and view should be separated too. Rename ttemplates: calls to invoice and "template" according to content.
12 years ago
Irina Peshinskaya
6fdd7d43ab
MT#5879 Save intermediate state with separation of invoice_template logic for further usage in admin and customer areas.
12 years ago
Irina Peshinskaya
7f6ce297b4
MT#5879 Generation of pdf while through system. Image::RSVGlib in plans. Games with fonts - attention, svg template contain fon inside now. Will be removed.
12 years ago
Irina Peshinskaya
4fdee6478b
MT#5879 Mainly template changes to generate multipage document. now is generated, but with errors. Added rows as allowed attribute for <g. Additional changes for fake calls rows = with row numbers/
12 years ago
Irina Peshinskaya
44e61d95f6
MT#5879 commented out data, faked for multipage document
12 years ago
Irina Peshinskaya
d36699c10e
MT#5879 Pages generated by template Toolkit first version
12 years ago
Irina Peshinskaya
53f5c06257
MT#5879 Start with PDF::WebKit
12 years ago
Irina Peshinskaya
04987fcb5f
MT#5879 Sub validate in InvoiceTemplate form doesn't work. Start of PDF generation.
12 years ago
Irina Peshinskaya
f45e5f6ada
MT#5879 Customer.pm wasn't saved.
12 years ago
Irina Peshinskaya
a912f1fc49
MT#5879 Well, customer can save his invoice. He can't delete. But he can rewrite from default now. But specification of using default (and as action - deletion of his template - is necessary).
12 years ago
Irina Peshinskaya
4f19965240
MT#5879 Separated Model DB actions. Time spent with FormHandler and Catalyst::Adaptor.
12 years ago
Irina Peshinskaya
7c3a045ddc
MT#5879 Save some intermediate state. Started to implement fields checks, format a little calls.tt.
12 years ago
Irina Peshinskaya
6e743ae818
MT#5879 Generation of pdf while through system. Image::RSVGlib in plans. Games with fonts - attention, svg template contain fon inside now. Will be removed.
12 years ago
Irina Peshinskaya
d8a55f5909
MT#5879 Mainly template changes to generate multipage document. now is generated, but with errors. Added rows as allowed attribute for <g. Additional changes for fake calls rows = with row numbers/
12 years ago
Irina Peshinskaya
f5dc2028f7
MT#5879 commented out data, faked for multipage document
12 years ago
Irina Peshinskaya
54c02e384d
MT#5879 Pages generated by template Toolkit first version
12 years ago
Irina Peshinskaya
21e2f2b38f
MT#5879 Start with PDF::WebKit
12 years ago
Irina Peshinskaya
bb69a3ef5f
MT#5879 Sub validate in InvoiceTemplate form doesn't work. Start of PDF generation.
12 years ago
Irina Peshinskaya
3e537588ee
MT#5879 Customer.pm wasn't saved.
12 years ago
Irina Peshinskaya
d814805244
MT#5879 Well, customer can save his invoice. He can't delete. But he can rewrite from default now. But specification of using default (and as action - deletion of his template - is necessary).
12 years ago
Irina Peshinskaya
468420909d
MT#5879 Separated Model DB actions. Time spent with FormHandler and Catalyst::Adaptor.
12 years ago
Irina Peshinskaya
a1cf4235ef
MT#5879 Save some intermediate state. Started to implement fields checks, format a little calls.tt.
12 years ago
Irka
792b6a5328
MT#5879 Now Preview works correct. Time to implement saving passed template.
12 years ago
Irka
0622c959eb
MT#5879 Very basic logic without storing to db. But seems as will be able to make it generic against template types.
12 years ago
Irka
50b89773da
Save state with incorrect, but fast svg template apply
12 years ago
Irka
95e5eaf2b0
Invoices - a little bit more clean. But still DB is fake, and columns titles are interesting to think about more.
12 years ago
Irka
c1d2a54fe1
test commit
12 years ago
Gerhard Jungwirth
09ac08508b
MT#7119 API document sortable columns
...
for collections, as query parameters
12 years ago
Gerhard Jungwirth
c93c8eeb6d
MT#7119 fix broken soundfilerecordings collection
...
when auto returns false, the catalyst chaining is aborted
12 years ago
Gerhard Jungwirth
83d37c5d23
MT#7119 API order_by for collections
...
most collections support ordering by the column names of
their primary table now
12 years ago
Andreas Granig
388cd7cca3
MT#7175 Skip collection in doc if role unspecified
12 years ago
Gerhard Jungwirth
1eadcf7ea7
MT#3955 API callcosts: filter by subscriber_id
12 years ago
Gerhard Jungwirth
ac74b9774d
MT#3955 API callcosts: GET
12 years ago
Gerhard Jungwirth
cd9177b60f
MT#7051 set webusername to NULL if empty
...
because this does not trigger the unique constraint
(webuser_dom_idx) and it makes sense, because one cannot
login with an empty webusername anyway.
12 years ago
Gerhard Jungwirth
ae1898784f
MT#6841 Sound Set Customer section conditional
...
only when pbx is enabled
or a customer was already set, giving the opportunity to unset it.
12 years ago
Gerhard Jungwirth
7333869c54
MT#7113 API subscribers: provide hunt-policy/timeout
...
for a subscriber with is_pbx_group=true
12 years ago
Andreas Granig
2389ad4455
Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
12 years ago
Andreas Granig
df9d103893
MT#6827 Deprecate linerange_num field.
...
In hind-sight, this field appears like an ugly hack to determine
the proper line range in the aaData array fetched via ajax. However,
we already have the correct range_id, and using the index of the aaData
has so many possible side effects to break everything, that I'm wondering
what I was thinking when adding it :p
12 years ago
Gerhard Jungwirth
582b835db6
MT#7067 fix api tests
12 years ago
Andreas Granig
60de7de4a7
MT#7067 API: Implement sound file handling.
...
Create new sound files.
Update sound files.
Delete sound files.
12 years ago
Andreas Granig
d7735623bb
MT#7077 Fix dots in SIP usernames for SPAs.
12 years ago
Andreas Granig
aaac4b6415
MT#7067 API: Implement sound set handling.
12 years ago
Andreas Granig
b0993b62b9
MT#3939 API: Implement trusted source handling.
12 years ago
Andreas Granig
1cc0aa69f4
MT#7039 API: link subscriberregistrations
...
- Properly join voip_subscribers and voip_domains
- Link relations to subscriber
12 years ago
Andreas Granig
74d3458e66
MT#7061 API: implement reminder handling.
12 years ago
Andreas Granig
7df32a993b
MT#7039 API: implement SIP registration handling
12 years ago
Andreas Granig
7cbdb2762f
MT#3947 API: Implement voicemail settings.
...
Change email, pin, attach and delete via REST.
12 years ago
Andreas Granig
28ee0960a4
MT#3943 API: fetch cdrs via REST.
...
Allow to filter for subscriber_id and customer_id.
12 years ago
Andreas Granig
fead09e4b5
MT#4967 Fix editing of non-pbx subscribers.
12 years ago
Andreas Granig
44a3b2da1c
MT#4967 Fix subadmin pbx alias number moving.
...
Allow subadmins to move numbers from extension back to subadmin.
12 years ago
Andreas Granig
1a002c506a
Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
12 years ago
Andreas Granig
f96f08f706
MT#4967 clean up moving alias numbers.
...
Also allow admin/reseller to move numbers.
12 years ago
Gerhard Jungwirth
14d6b1db63
MT#6985 API more subscribers filters
...
by customer_id, is_pbx_group, is_admin
12 years ago
Andreas Granig
b95daedc79
MT#6967 Alias range handling and first sub cleanup
12 years ago
Andreas Granig
61eb05dd13
MT#3941 API: fix voicemail filtering.
12 years ago
Andreas Granig
4fe7db30c4
MT#3941 API: Prettify voicemail descriptions.
...
Properly link between the corresponding collections.
12 years ago
Andreas Granig
6e5e1b53c4
MT#3941 API: Implement voicemail message handling.
12 years ago
Gerhard Jungwirth
f7ebfe07c1
MT#3937 API speeddials put/patch
12 years ago
Gerhard Jungwirth
d71f12aff9
MT#3937 API speeddials get
...
collection and item
12 years ago
Gerhard Jungwirth
139dabf562
MT#6827 API pbxdevice* improvements
...
search queries, description and form validation
12 years ago
Gerhard Jungwirth
0de65edace
MT#6827 API pbxdevicemodels GET
12 years ago
Gerhard Jungwirth
313bf84e6a
MT#6827 API pbxdeviceconfigs GET
12 years ago
Gerhard Jungwirth
0430f83d46
MT#6827 API pbxdeviceprofiles GET
12 years ago
Andreas Granig
42031a1627
MT#6913 API: prevent reseller profile deletion.
...
Reject if reseller_edit is disabled in config.
12 years ago
Andreas Granig
f30518384b
MT#6913 API: fix syntax error
12 years ago
Andreas Granig
84cc7c36c9
MT#6913 API: fix profile(_set) deletion.
12 years ago
Andreas Granig
19d6b47796
MT#6913 API: implement profile handling.
12 years ago
Andreas Granig
427bd2e312
MT#6913 API: Basic management of profile sets.
12 years ago
Andreas Granig
3ec2d88bfe
MT#6909 API Check for existance of email tmpl name
...
Make sure to not expose internal error on duplicate email template
name/reseller.
12 years ago
Andreas Granig
954367aad5
MT#6827 Update api description for pbxdevices
12 years ago