Irka
4d7f2ff7f8
MT#5879 Deny to create invoice templates with duplicated names
11 years ago
Irina Peshinskaya
3b281f61cd
MT#7867 InvoiceTemplate API draft.
11 years ago
Irina Peshinskaya
8066f9f5a5
MT#7867 Api changes for invoice template per customer. For review.
11 years ago
Jenkins Git User
d37189083f
I18N dump: snapshot Sat Jul 19 01:17:23 +0200 2014
11 years ago
Jenkins Git User
73e48ade48
I18N dump: snapshot Sat Jul 19 01:17:14 +0200 2014
11 years ago
Jenkins Git User
eff5411ae1
I18N dump: snapshot Sat Jul 19 01:17:05 +0200 2014
11 years ago
Jenkins Git User
be659e9baf
I18N dump: snapshot Sat Jul 19 01:16:56 +0200 2014
11 years ago
Jenkins Git User
c607fffe71
I18N dump: snapshot Sat Jul 19 01:16:46 +0200 2014
11 years ago
Gerhard Jungwirth
2c18f32917
MT#7943 prevent changing terminated customer
11 years ago
Irka
bcc0101682
MT#7867 Return scale 0.8 untill other options tested with real printing
...
(cherry picked from commit 0fbbcf663714153e702cea2d4ffbfba24e0f107c)
11 years ago
Irka
b2f21dd777
MT#7861 Use pixels as main unit to be in accordance with svg-edit.
...
(cherry picked from commit bdd8562fb0ee0a98cb1296822fa1e211fa0d8c5f)
11 years ago
Gerhard Jungwirth
9f7f55d07f
MT#8063 api fix uploading music_on_hold
...
in case of customer sound set.
and prevent uploading multiple items of the same set/handle.
11 years ago
Jenkins Git User
0dcbd8fa60
I18N dump: snapshot Fri Jul 18 01:17:14 +0200 2014
11 years ago
Jenkins Git User
cbc4881a6d
I18N dump: snapshot Fri Jul 18 01:17:04 +0200 2014
11 years ago
Jenkins Git User
e77034e194
I18N dump: snapshot Fri Jul 18 01:16:55 +0200 2014
11 years ago
Jenkins Git User
57608f0a20
I18N dump: snapshot Fri Jul 18 01:16:46 +0200 2014
11 years ago
Jenkins Git User
4ab7a20a49
I18N dump: snapshot Fri Jul 18 01:16:36 +0200 2014
11 years ago
Gerhard Jungwirth
135d48e84a
MT#8015 de translation, some more strings
...
and fix a bug, where empty string gets translated, this returns wrong results
11 years ago
Gerhard Jungwirth
6c5f35d159
MT8165 explain cfmappings on callforwards doc
11 years ago
Gerhard Jungwirth
923e2e9b82
MT#8203 subscriber termination registered devices
...
send the proper call. also fix recursive termination on contracts
11 years ago
Gerhard Jungwirth
3ab01777b4
MT#8157 api callforwards fix timeset deletion
...
and only delete autocreated ones anyway
11 years ago
Jenkins Git User
8a21199870
I18N dump: snapshot Sat Jul 12 01:20:14 +0200 2014
11 years ago
Jenkins Git User
0d4211cf4e
I18N dump: snapshot Sat Jul 12 01:20:05 +0200 2014
11 years ago
Jenkins Git User
3f89cbdb35
I18N dump: snapshot Sat Jul 12 01:19:56 +0200 2014
11 years ago
Jenkins Git User
350348e41c
I18N dump: snapshot Sat Jul 12 01:19:46 +0200 2014
11 years ago
Jenkins Git User
d8207a9ee4
I18N dump: snapshot Sat Jul 12 01:19:37 +0200 2014
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
Jenkins Git User
d67179af94
I18N dump: snapshot Fri Jul 11 01:17:19 +0200 2014
11 years ago
Jenkins Git User
10baffbc50
I18N dump: snapshot Fri Jul 11 01:17:09 +0200 2014
11 years ago
Jenkins Git User
3fb38c8b87
I18N dump: snapshot Fri Jul 11 01:16:58 +0200 2014
11 years ago
Jenkins Git User
56a1462789
I18N dump: snapshot Fri Jul 11 01:16:48 +0200 2014
11 years ago
Jenkins Git User
57dc75b423
I18N dump: snapshot Fri Jul 11 01:16:39 +0200 2014
11 years ago
Gerhard Jungwirth
309b5ab069
MT#8015 update de translation
11 years ago
Jenkins Git User
9f668c6642
I18N dump: snapshot Thu Jul 10 16:03:13 +0200 2014
11 years ago
Jenkins Git User
868be1769b
I18N dump: snapshot Thu Jul 10 16:03:04 +0200 2014
11 years ago
Jenkins Git User
b1ef4cb92b
I18N dump: snapshot Thu Jul 10 16:02:56 +0200 2014
11 years ago
Jenkins Git User
7758806751
I18N dump: snapshot Thu Jul 10 16:02:47 +0200 2014
11 years ago
Jenkins Git User
88f7fc1dea
I18N dump: snapshot Thu Jul 10 16:02:38 +0200 2014
11 years ago
Gerhard Jungwirth
17f092219f
MT#7959 fix contract PUT/PATCH, tests
...
now that type is checked by form, it must be
properly passed by put/patch. Also error message changed.
(cherry picked from commit 526a6c1a19
)
11 years ago
Andreas Granig
63056e4d15
MT#7867 Also add invoice tmpl per customer in API
11 years ago
Gerhard Jungwirth
b0a7f8f2b2
MT#7717 explicitly delete related tables of voip_domains
...
to ensure trigger execution on them
11 years ago
Gerhard Jungwirth
c5fd0122a6
MT#7981 possibility to delete subscriber admin flag
11 years ago
Andreas Granig
6d4fb582e3
MT#8035 Use billing.subscriber_id for events
...
Otherwise we won't be able to bill terminated subscribers
11 years ago
Alexander Lutay
d1067039c5
MT#8013 Russian localization typo fix (missed quote)
11 years ago
Gerhard Jungwirth
93c1daed15
MT#7717 delete voip_domains on reseller termination
11 years ago
Gerhard Jungwirth
c1c1117600
MT#8035 Write start_ivr and end_ivr events
...
when updating cf_mappings or cf_destination_sets
one entry per cf_mapping
11 years ago
Alexander Lutay
4f2b75c3e2
MT#8013 Updated Russian localization
11 years ago
Alexander Lutay
0fcb9a96c6
MT#8013 Localization typo fix 's/rofile/profile/
11 years ago
Irina Peshinskaya
0dbc857613
MT#7867 Invoice template per reseller
11 years ago
Gerhard Jungwirth
fc4bdaf750
MT#7959 update contracts api doc
11 years ago
Jenkins Git User
b40f4e7721
I18N dump: snapshot Wed Jul 09 01:17:06 +0200 2014
11 years ago
Jenkins Git User
0743c979ea
I18N dump: snapshot Wed Jul 09 01:16:53 +0200 2014
11 years ago
Jenkins Git User
071588f7a9
I18N dump: snapshot Wed Jul 09 01:16:45 +0200 2014
11 years ago
Jenkins Git User
ccfc1acd29
I18N dump: snapshot Wed Jul 09 01:16:36 +0200 2014
11 years ago
Jenkins Git User
ccb53e8923
I18N dump: snapshot Wed Jul 09 01:16:26 +0200 2014
11 years ago
Jenkins Git User
fecb1a47ae
I18N dump: snapshot Tue Jul 08 12:00:26 +0200 2014
11 years ago
Jenkins Git User
f539daea0e
I18N dump: snapshot Tue Jul 08 12:00:17 +0200 2014
11 years ago
Jenkins Git User
abb70b7950
I18N dump: snapshot Tue Jul 08 12:00:08 +0200 2014
11 years ago
Jenkins Git User
a144c7544f
I18N dump: snapshot Tue Jul 08 11:59:59 +0200 2014
11 years ago
Jenkins Git User
78978e6478
I18N dump: snapshot Tue Jul 08 11:59:50 +0200 2014
11 years ago
Alexander Lutay
59eddac682
MT#8013 Localization typo fix for 'A general purpose field for free use'
11 years ago
Jenkins Git User
e5c1cfe3b3
I18N dump: snapshot Mon Jul 07 19:02:21 +0200 2014
11 years ago
Jenkins Git User
1b9d94965f
I18N dump: snapshot Mon Jul 07 19:02:11 +0200 2014
11 years ago
Jenkins Git User
a9948996c7
I18N dump: snapshot Mon Jul 07 19:02:01 +0200 2014
11 years ago
Jenkins Git User
4fff450e9c
I18N dump: snapshot Mon Jul 07 19:01:48 +0200 2014
11 years ago
Jenkins Git User
c9dd0c2918
I18N dump: snapshot Mon Jul 07 19:01:11 +0200 2014
11 years ago
Jenkins Git User
c65443b022
I18N dump: snapshot Mon Jul 7 14:45:25 CEST 2014 [mika]
11 years ago
Jenkins Git User
d54f3fd118
I18N dump Mon Jul 07 11:48:54 +0200 2014
11 years ago
Andreas Granig
d74f2653f1
MT#7747 Make sure to not store purge_existing
11 years ago
Andreas Granig
6834738216
MT#7747 API: Improve fee bulk upload documentation
11 years ago
Andreas Granig
c34f5e11a0
MT#7747 API: implement fee bulk upload
...
You can now do a POST to /api/billingfees/?billing_profile_id=xx
with Content-Type text/csv, and it will try to parse and insert
the file like the panel does on file upload.
11 years ago
Irina Peshinskaya
da71415239
MT#5879 Default content on template creation and x- mimetype.
...
Store default template content on template creation.
Replace image/x-mimetype with image/mimetype to fix PDF generation.
11 years ago
Andreas Granig
33ace9c766
MT#7941 Another fix for empty CF dsets.
11 years ago
Andreas Granig
3b0aa836d9
MT#7797 API: allow list in customer status filter
...
Use comma-sparated list to filter for certain stati.
Use not_status filter to exclude certain stati.
11 years ago
Andreas Granig
75def7bf94
MT#7943 Don't access undef provisioning subs.
11 years ago
Andreas Granig
ec6c5c4557
MT#7941 Fix handling empty destination set in pref
11 years ago
Andreas Granig
0d577b3490
MT#7935 Show callid, cost and link to callmap.
...
In call history of a subscriber, link to callmap, and show the
call-id and source customer cost in case of admin/reseller.
11 years ago
Andreas Granig
d3a21f146f
MT#7545 Fix editing non-pbx subscriber.
11 years ago
Andreas Granig
f502387411
MT#7545 Cleanup multi-group handling.
11 years ago
Andreas Granig
3a9d043d40
MT#7899 API: clear audio cache on sound file mod.
11 years ago
Andreas Granig
b0491942f5
MT#6693 Handle pseudo-preferences for subprofs.
...
Certain preferences (speeddial, voicemail, faxserver etc) are not
really preferences, but are handled specially on the preferences
page. Introduce special preferences for them to be able to select
them when defining subscriber profiles, and filter them on the
preferences page of the csc.
11 years ago
Gerhard Jungwirth
41416d2d10
MT#7843 change svg template to new vat variables
...
new ones are: customer.vat_rate and customer.add_vat
11 years ago
Gerhard Jungwirth
54810af842
MT#7447 fix soundfiles controller
...
when we disable log_request in auto, the method,
returns false, which means abort the chained dispatch.
see MT#7067
11 years ago
Andreas Granig
9157588f97
MT#7803 API: fetch invoice details via API
11 years ago
Gerhard Jungwirth
49f14f8e8f
MT#7447 fix api customers test
...
we now show terminated customers by default, so filter for
active ones only. see also MT#7797
11 years ago
Gerhard Jungwirth
6dd1562252
MT#7841 API callforwards: improve documentation examples
11 years ago
Gerhard Jungwirth
b0235d97d1
MT#7841 document api callforwards, cfmappings
11 years ago
Gerhard Jungwirth
f56f49a7e8
MT#7841 callforward api: hide ids
11 years ago
Andreas Granig
26ec3aad80
MT#7067 API: Don't log sound file on upload.
11 years ago
Andreas Granig
b34ae4eed2
MT#7803 Fix customer balance creation on new month
11 years ago
Andreas Granig
e219531acf
MT#7803 Cleanup tmp after invoice generation.
11 years ago
Andreas Granig
c229863451
MT#7803 Fix fetching invoice svg data.
...
(cherry picked from commit b66a390653378b8ce1da64b6bf54de91fcd6244c)
11 years ago
Andreas Granig
22fb7531bd
MT#7793 Explicitely set all event fields on insert
...
Since exported_at is a timestamp, it might be filled automatically
by mysql.
11 years ago
Andreas Granig
9c4dc3d610
MT#7793 Insert start_huntgroup event on new group
11 years ago
Andreas Granig
3f8f4880de
MT#7555 API: Terminate instead of delete subs
11 years ago
Andreas Granig
915cf7749a
MT#7555 Properly terminate subscribers.
...
- Write end_huntgroup if a group
- Move numbers to pilot if it exists
11 years ago
Andreas Granig
3647bc6c3a
MT#7545 API: Fix removing old groups from subs.
11 years ago
Andreas Granig
14a629f4aa
MT#7803 Add invoice links and sections.
11 years ago
Andreas Granig
9115b48f70
MT#7797 Filter for terminated customers.
...
- Allow status=xxx in collection
- Fix moving customercontacts
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
90c2eda399
MT#7789 API: Clear special preferences on PUT
11 years ago
Andreas Granig
0a83a9aa9d
MT#7775 Fix xmldispatching on domain creation
11 years ago
Andreas Granig
f298079c90
MT#7649 Return linerange.num_lines as int
11 years ago
Andreas Granig
20578fe485
MT#7679 Add circular hunting policy.
11 years ago
Andreas Granig
5805d848d3
MT#7771 Add cloud_pbx_ext preference.
11 years ago
Andreas Granig
59c69d2c10
MT#7771 rename pbx_account_cli_list
...
Use cloud_pbx_account_cli_list instead.
11 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.
11 years ago
Andreas Granig
fae332191a
MT#5879 Include Countries.pm before Sipwise::Base.
...
Otherwise we get UTF8 issues on panel startup.
11 years ago
Andreas Granig
fcf0bfe0fc
MT#7755 Fix invalid reseller field in subprofset
...
In the reseller form for subscriber profile set, there was an invalid
reseller field specified in the field list.
11 years ago
Andreas Granig
3a420aa0b9
MT#7731 Fix sound set handling for resellers
11 years ago
Andreas Granig
f41626e521
MT#7545 Allow multiple pbx groups per subscriber
11 years ago
Andreas Granig
adffda31ac
MT#7699 Strip colons from mac/identifier
11 years ago
Andreas Granig
fb559d57fe
MT#7679 Implement random hunt policy.
11 years ago
Andreas Granig
3845260070
MT#7649 API: Implement create/update for pbx devs
...
Delete is not there yet.
11 years ago
Andreas Granig
7563aeeb43
MT#7625 Check subscriber status is active on login
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
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.
11 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.
11 years ago
Andreas Granig
86e422bea8
MT#7493 API: Preserve int. prefs on update
...
Don't clear internal preferences when doing a PUT on preferences.
11 years ago
Andreas Granig
5b8d597dc3
MT#5879 Fix email template in customer edit.
11 years ago
Andreas Granig
462b0bf3e1
MT#7177 API: also evaluate callee_xxx rwr vars.
...
Load the AVPs from the same subscriber as for caller, as we should
not intermix them anyways.
Treat non-existent vars as empty vars like kamailio does.
11 years ago
Andreas Granig
7c8e355fbc
MT#7177 API: add /api/applyrewrites/ for rwr.
...
Normalize/denormalize a number based on the subscriber and the
direction.
11 years ago
Andreas Granig
1d26af6afe
MT#7177 Implement callee normalization. WIP.
11 years ago
Andreas Granig
2f06618362
MT#4019 Implement C2D in api via /api/callcontrols
11 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.
11 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.
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
7089121482
MT#7377 API: Add filter for is_pbx_pilot.
11 years ago
Andreas Granig
c36a127a97
MT#7495 Add customerpreferences rel and fix doc.
11 years ago
Andreas Granig
8fe6449bdb
MT#7469 Prepare for SPA client certificate auth
11 years ago
Andreas Granig
ac736caa00
MT#7495 Allow subadmin to configure contract prefs
11 years ago
Andreas Granig
151b77692f
MT#7487 API: filter subscribers using profile_id
11 years ago
Andreas Granig
e136be4c68
MT#7485 API: filter soundsets for name
11 years ago
Irina Peshinskaya
9f5bf1ad35
MT#5879 Changes related to invoice email template.
...
All schemas are taken as it was before.
11 years ago
Irina Peshinskaya
6d6484a645
MT#5879 Changes related to invoice email template.
11 years ago
Irina Peshinskaya
576f5e0dea
MT#5879 Return invoice_email_template into customer creation form.
11 years ago
Irina Peshinskaya
fc987d18be
MT#5879 Add invoice email template field to Contract Basic form.
11 years ago
Irina Peshinskaya
3ee4f3e61d
MT#5879 Implement countr name in controller.
11 years ago
Irina Peshinskaya
1ab3500062
MT#5879 Us common invoice logic for invoice amouns. Add country name.
11 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.
11 years ago
Irina Peshinskaya
9965197657
MT#5879 Fix invoice date insertion in DB
11 years ago
Irina Peshinskaya
636ebe26cf
MT#5879 Fix invoices amount, related to cents.
11 years ago
Irina Peshinskaya
a050e6777e
MT#5879 Fix for invoices.serial unique index
11 years ago
Irina Peshinskaya
006d6241e2
MT#5879 Generate and/or send invoices script. Seems as working.
...
Testing is in progress.
11 years ago
Irina Peshinskaya
ee8c27fa43
MT#5879 Fix rebase merge error.
11 years ago
Irina Peshinskaya
c60c9af216
MT#5879 Error in not inflated date values.
...
But other seems as working.
11 years ago
Irina Peshinskaya
17d98b9faa
MT#5879 Merge with Andreas changes.
11 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.
11 years ago
Irina Peshinskaya
eff6d772a9
MT#5879 Fix for invoice generation.
...
Invoice generation script uses mock catalyst context object, so no real
looging should be called. Or logge object shpould be mocked too. (TODO).
11 years ago
Irina Peshinskaya
96a6fe97a6
MT#5879 Revert "Add invoice email template to reseller contract form."
...
This reverts commit cf9d3ee42d
.
11 years ago
Irina Peshinskaya
5c738da665
MT#5879 Add invoice email template to reseller contract form.
11 years ago
Irina Peshinskaya
539a057366
MT#7233 Implement basic number block CRUD.
...
Initialise datatables_multifield value with empty array json string
for create form.
11 years ago
Andreas Granig
6ec99075ca
MT#7471 Implement web and api for contract prefs.
11 years ago
Andreas Granig
5957189fcc
MT#7469 Cleanup url handling for dev provisioning.
11 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.
11 years ago
Andreas Granig
fa42fa8805
MT#7377 Fix setting display name in subscriber.
11 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).
11 years ago
Andrew Pogrebennyk
6158580869
MT#7439 ngcp-panel: Fix typo in the Call Through label
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
c857539c5a
MT#5879 Remove obsolete vat fields from billprof
11 years ago
Andreas Granig
9679565f50
MT#5879 Fetch call list for invoices. WIP.
11 years ago
Andreas Granig
5471f9115b
MT#7271 API: Explicitely set cf pref on update
...
Make sure that if we have a mapping, that we also set or update
the preference to the mapping id.
11 years ago
Gerhard Jungwirth
75aeaa6add
MT#7421 API soundfiles, check empty filename
11 years ago
Andreas Granig
e0bb62f82b
MT#7323 API: fetch sound handles via REST
11 years ago
Andreas Granig
d3bdce9261
MT#7415 Clear usr_prefs when deleting ncos levels.
11 years ago
Andreas Granig
1b08f6e3ac
MT#7395 API: implement NCOS level and pattern
...
Manage levels and patterns via REST.
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
Gerhard Jungwirth
8f5c6d0907
MT#7239 API faxserversettings
11 years ago
Gerhard Jungwirth
2f7d097f4c
MT#3945 API validate_form validate compounds too
11 years ago
Andreas Granig
126cf25581
MT#7405 API: allow to filter folder in voicemails
11 years ago
Andreas Granig
1147ad5db0
MT#5879 Remove more debug messages.
11 years ago
Andreas Granig
ddfdb0d7a5
MT#5879 Cleanup 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
e8853cf869
MT#5349 API: Fix domain activation for xmpp
11 years ago
Andreas Granig
98364a891b
MT#5879 Rework VAT handling in invoices.
11 years ago
Andreas Granig
8efa32a98a
MT#7377 Use is_pbx_pilot instead of admin flag
11 years ago
Andreas Granig
12fec06a68
MT#5879 Making invoice creation work w/ real data
...
Costs etc are still wrong, but we'r getting somewhere.
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
Andreas Granig
d51779ddab
MT#5879 Align dummy data to new contacts schema.
11 years ago
Andreas Granig
5cbb82747a
MT#5879 Align invoice template to clean db schema
11 years ago
Andreas Granig
fef92c26a0
MT#5879 Handle preview of unsaved invoice tmpl
11 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.
11 years ago
Andreas Granig
3c1362176a
MT#5879 Remove obsolete SVG view.
11 years ago
Andreas Granig
cf58b778ee
MT#5879 Invoice template translation.
11 years ago
Andreas Granig
a49ccbc23b
MT#5879 Provide full list of contact fields
11 years ago
Andreas Granig
807e77855d
MT#5879 Rework dummy variable handling for invoice
11 years ago
Andreas Granig
fa07184a46
MT#5879 Rework rendering PDF preview.
11 years ago
Andreas Granig
fdde82379b
MT#5879 Store invoice templates on save.
11 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.
11 years ago
Andreas Granig
b6533b1a1f
MT#5879 Redesign invoice template meta handling.
...
Properly handle create/update/delete of template meta info.
11 years ago
Andreas Granig
2d49153102
MT#5879 Fix redirect chain and utf8 handling.
11 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.
11 years ago
Irina Peshinskaya
c86a8a04cb
MT#5879 Add billing profile object to default and data for generation.
...
And fix page numbers.
11 years ago
Irina Peshinskaya
fef6ea95c7
MT#5879 New template. Title pages is topic for questions.
11 years ago
Irina Peshinskaya
45b475327b
MT#5879 Save state before start geography implementation
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
ef2259c2a9
MT#7271 API set user_preference on updating cfmappings
11 years ago
Gerhard Jungwirth
4d2722c5c1
MT#7271 API set user_preference on updating callforwards
11 years ago
Gerhard Jungwirth
71aa24e791
MT#7239 enforce boolean context
...
when updating a JSON::Boolean
11 years ago
Irina Peshinskaya
b0f1d9f26e
MT#7265 Fix "auto" signature.
...
Repetition of the commit 1dd2622b94
.
11 years ago
Andreas Granig
1dd2622b94
MT#7265 Fix "auto" signature.
...
Otherwise it's not executed, and the back button is broken.
11 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
11 years ago
Gerhard Jungwirth
1b0f0ead8f
MT#7119 remove redundant collection sort
11 years ago
Andreas Granig
601ada23bd
MT#7233 Implement basic number block CRUD.
11 years ago
Gerhard Jungwirth
236126fa95
MT#7191 keep country field optional
...
like before
11 years ago
Gerhard Jungwirth
7a79ad2fec
MT#7211 API autoattendants
11 years ago
Irina Peshinskaya
ea3aa47282
Merge branch 'master' of git.mgm.sipwise.com:ngcp-panel
11 years ago
Irina Peshinskaya
b01714cca4
MT#5879 Bug fixes.
...
Fixed svg preprocessing related to svg-edit layers configuration.
Fixed total records for datatables information.
11 years ago
Andreas Granig
e2e29a3298
MT#7199 add iban and bic fields.
11 years ago
Andreas Granig
378f53c806
MT#7191 Use DT to select contact country.
11 years ago
Irina Peshinskaya
9cfd974e70
MT#5879 Preparations to merge into master
...
Part 2.
11 years ago
Irina Peshinskaya
cd07b84a1c
MT#5879 Preparations to merge into master
...
Part 1.
11 years ago
Irina Peshinskaya
05f54645c8
MT#5879 Some small changes of big buttons
11 years ago
Irina Peshinskaya
ab6414c589
MT#5879 Rename clients to customers.
...
And show message about updated invoice template.
11 years ago
Irina Peshinskaya
63c52f3180
MT#5879 Changes according to Andreas letter.
11 years ago
Irina Peshinskaya
088ca06ea7
MT#5879 Fix invoice deletion after conditional fields.
11 years ago
Irina Peshinskaya
749f143cb7
MT#5879 Unsuccessful experiments with conditional flavours of fields.
11 years ago
Irina Peshinskaya
410ec47909
MT#5879 Commented out client list frm invoices list interface.
11 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.
11 years ago
Irina Peshinskaya
c42b1a0bb8
MT#5879 Form with datatable field for one page app.
11 years ago
Irina Peshinskaya
59b7028055
MT#5879 Form with datatable field for one page app.
11 years ago
Irina Peshinskaya
f9d0ac1bd8
MT#5879 Save state before alternative interface.
11 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.
11 years ago
Irina Peshinskaya
4ed50bd105
MT#5879 Lost part of merge on master head.
11 years ago
Irina Peshinskaya
b6361e6cf3
MT#5879 Default for datepicker
11 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.
11 years ago
Irina Peshinskaya
cdd05a1df1
MT#5879 Delete works
...
Left:
resend invoice to email form
separated interface for generation without filter by filter by contact/contract id
Known issues:
tooltip makes table to flick. But not on the last button in column.
seems like fnDraw takes data from localstorage - although invoice deleted -
it is still shown in datatables.
11 years ago
Irina Peshinskaya
70ae0c01c9
MT#5879 Invoice deletion draft
11 years ago
Irina Peshinskaya
8db8a16f7f
MT#5879 Clean up queries a little.
11 years ago
Irina Peshinskaya
12dab8bcd3
MT#5879 Save a lot of comments before deletion
11 years ago
Irina Peshinskaya
fb2ac0dc9a
MT#5879 Ajax form works
11 years ago
Irina Peshinskaya
4494b13c6e
MT#5879 Intermediate state before start datepeacker field.
11 years ago
Irina Peshinskaya
6c4f2e7d2b
MT#5879 Web generation is working.
...
For further testing and improvements.
11 years ago
Irina Peshinskaya
d22ade4c4e
MT#5879 Generation from web: not tested yet.
11 years ago
Irina Peshinskaya
c1d5983c71
MT#5879 Forgot to save proper changes in controller.
11 years ago
Irina Peshinskaya
83db5c1b93
MT#5879 Multiple attachments and further web generation.
11 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
11 years ago
Irina Peshinskaya
275d6a7356
MT#5879 Fix datetime datatables search for no-epoch fields.
11 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
11 years ago
Irina Peshinskaya
280b4f3b16
MT#5879 Complete rename invoice forms.
11 years ago
Irina Peshinskaya
103d763a7b
MT#5879 Complete rename invoice forms.
11 years ago
Irina Peshinskaya
f1faaeaf95
MT#5879 Commit doesn't work. Half of form rename.
11 years ago
Irina Peshinskaya
90cf44857c
MT#5879 Fix commited error with remove pageStart.
11 years ago
Irina Peshinskaya
2fbc3dd85f
MT#5879 Save state before adding from-to search to invoices.
11 years ago