Kirill Solomko
a3c70dca13
TT#174405 actual_billing_profile fix billing_profile relation
...
* the relation was incorrectly performed by the contract_id
instead of billing_profile_id
Change-Id: I34bd736ab8028d57d8ee69022b15711a6fc4bb1e
3 years ago
Rene Krenn
71750ad0fa
TT#157700 direction mode for invoice templates
...
Change-Id: I95603388cd9ea97c52bded86d976413cf77fc43e
4 years ago
Oleksandr Duts
d2a825f2c7
TT#154550 DBIx model vouchers - to_hash method
...
* to_hash() returns fields which includes the resolved inflated timestamps.
Change-Id: I6287f439108cde839ab5017ce4948d1783edf82a
4 years ago
Kirill Solomko
487a908c56
TT#158003 add subscriber_location_mappings mode 'forward'
...
* mode enum column now contains a new value 'forward' to reflect
the database change.
Change-Id: Ida161b4d71863f4fb5c42a388a0464a9948ca6a4
4 years ago
Kirill Solomko
ebe5c8e76b
TT#151250 journals: remove tx_id unique key
...
* tx_id is no longer a unique key
Change-Id: I7fdd115f989997ef8939469a2851b13dd89b381e
4 years ago
Kirill Solomko
be78127ac6
TT#151250 restore removed journals content column
...
Change-Id: I63bae8551eb92eb3c45693bd262de3120115579a
4 years ago
Oleksandr Duts
5b8181a496
TT#151250 Add journal DBIx model accessors: user_id, reseller_id, role_id, tx_id.
...
Change-Id: Ib86a0881b940fdbb40f810224608b51b52c7482d
4 years ago
Oleksandr Duts
37771cea3c
TT#149456 ACL roles mapping
...
- Add "billing_acl_roles" DBIx declaration, "admins" belongs to it.
- Add "billing_acl_role_mappings" DBIx declaration to organise the
roles hierarchy - "role_foo" has access to "role_baz" etc.
Change-Id: I9f3cc8dc1fd66b12469fb0f43ddd82dee4855490
4 years ago
Rene Krenn
b74432f7bd
TT#146800 support decimal VAT rates
...
Change-Id: Iddcb6b4298bdf60a0ee21ac2f1104648bb9a9430
4 years ago
Kirill Solomko
ac4bce27ab
TT#145300 remove billing.domain_resellers
...
* billing.domain_reseller is no longer in use by ngcp-schema as
the table is now deprecated
* add billing.domains.reseller_id field
* add billing.domains "belongs_to" relation to billing.resellers
* add billing.resellers "has_many" relation to billing.domains
Change-Id: Ia485ddac66a5063605f506dd888be550f7327bea
4 years ago
Rene Krenn
6438fc7a69
TT#143151 fix inflating kamailio.location.expiry
...
Change-Id: I0cd5a5c005b35c9fde4508a49547920562c1129e
4 years ago
Kirill Solomko
5cb7bcbe58
TT#66577 sems_registrations, voip_peer_hosts
...
* add new columns and a primary key to sems_registrations
* voip_peer_hosts add might_have relation to kamailio.lcr_gw
* update kamailio.subscriber table fields
* change provisioning_voip_subscriber -> kamailio_subscriber relation
from has_many to has_one
Change-Id: I96e4aa7d68c09146d373e7300a762fd1c7b3f7da
4 years ago
Rene Krenn
b6a882c293
TT#134806 add ignore_domain column
...
fee matching works in 2 attempts:
1. try to find a fee matching <user@domain>
2. if none found, try to find a fee matching <user>
the billing_profile record will get a new field
"ignore_domain". if set to "1", step#1 above
should be skipped.
see 1af70b001db36cfbd9791ab90b7030cfa35a110e
Change-Id: Ia188a79e775d851e2309116232973d61acff6a20
4 years ago
Rene Krenn
e1acb3a1ce
TT#120651 susbcriber datatable performance: fix initial page load time
...
Change-Id: Iaf0bb3b6c7ad6345fda152f1a74379711dd3e4f4
5 years ago
Flaviu Mates
ed7a8f3bb3
TT#108162 Add csc_color_primary and csc_color_secondary
...
columns to reseller branding table schema
Change-Id: I3566529ba7a1805a2aabb26e473da6ac12f70143
5 years ago
Rene Krenn
d22843385e
TT#111305 add "aoc_pulse_amount_per_message" column
...
Change-Id: I7077e7684e2cc4cf531a93c65e566232582dfca9
5 years ago
Flaviu Mates
59709e6880
TT#109604 Add blob preferences tables to ngcp-schema
...
Change-Id: I0d2f6d0c86cd0a085b07ac3a1409524e1e0abf5d
5 years ago
Kirill Solomko
0849d0708d
TT#101300 add provisioning.voip_subscriber_location_mappings
...
Change-Id: I75d1409c5895f1158b177c9b03c3010bfefdaa94
5 years ago
Flaviu Mates
308cae0247
TT#92800 Remove 'redirect_sipwise' and 'redirect_profile'
...
Change-Id: Ic2aec644ffe68a920de82443268af6da86b7135b
5 years ago
Flaviu Mates
f88ebdb09e
TT#91507 - Add 'product_family' param to enum for SNOM autoprov
...
Change-Id: I3438fddd85d403dfcec809415b3ac78ccd72d17e
5 years ago
Flaviu Mates
6076b7295f
TT#91000 - Add 'none' to devices bootstrap method enum
...
Change-Id: Iefdb6927571e3be604fe8857f5ba7e18f3ff8947
5 years ago
Flaviu Mates
9f68558549
TT#76111 - Introduce 'is_system' column for admins schema
...
* The 'is_system' column will be used for users
that will have permission to see, create,
edit, delete lawful intercept admins
Change-Id: Ic7fd79717426013ffc9643764ea44f4de7adc7f9
5 years ago
Flaviu Mates
e944e69309
TT#76109 - Introduce email column from admins
...
* Store 'email' for administrators to use
for password reset
* Additional 'ca_reset_passsword' column
to indicate wether an admin can request
password reset
Change-Id: Ifddbe500dfbf4cf034c23717cd377840da78ff63
5 years ago
Rene Krenn
e3cf7dbc39
TT#80152 provisioning_templates resultset
...
Change-Id: I937dde12495d2b56341acfd487c9f593dd4f719b
5 years ago
Flaviu Mates
0bbfaf98b5
TT#78557 - Change webpassword length to accept encrypted string
...
Change-Id: Ib237ce3b10d4225dad9fca69a9f4781b14290888
6 years ago
Rene Krenn
91745b6575
TT#78467 add cdr.destination_account relation
...
+fix wrong file perm
Change-Id: Ic8b60aa47a5be4ae70382a6e976336c68200d6ba
6 years ago
Flaviu Mates
07d92e9838
TT#76783 - Schema changes for ALE RPS device provisioning
...
* Add new value to enum for ALE provisioning option
Change-Id: Iccc2d41e01225a4078b93322b1f9ff36082b46ab
6 years ago
Flaviu Mates
2f2981707d
TT#75751 - Schema chenges for callforwards 'enabled' column
...
* Add 'enabled' column to voip_cf_mappings
schema
Change-Id: I5234fdf917cb9eef95fe9f8fc2b0df528b1ed0c4
6 years ago
Rene Krenn
73224ebb99
TT#72900 fee onoffpeak usefreetime
...
Change-Id: Ibb972028d527217698c0f9ce3f7d1dffcc706b89
6 years ago
Flaviu Mates
84b9347a79
TT#70856 - Schema changes for one-time fee
...
* modify the schema to support the newly
added one-time fee column
Change-Id: I78c57feb1a32454a5fc2bb6dca93cb67359ffa50
6 years ago
Andreas Granig
ed5944f838
TT#67210 More db table column alignments
...
Change-Id: Ibb3e63ef99c58313527666a0b124ee814baf9565
6 years ago
Andreas Granig
d09c5bb4e9
TT#67210 Align column name to db schema for dbalias id
...
Change-Id: I43a4343b292fea86c22d9bf5818cb4b9d2fbf6db
6 years ago
Andreas Granig
ced40f5def
TT#67210 Add reference to dbaliases for device id
...
* To be used to assign a device id to a field device line
Change-Id: I4f18ba38e8d8a847925543963676ec0e8d1274f8
6 years ago
Marco Capetta
14ac04bac6
TT#62269 add new call forward type "cfo"
...
* provisioning.voip_cf_mappings enum is extended
with "cfo"
Change-Id: I25f907b235ce31ab7050f81a6b926b8150693a81
6 years ago
Kirill Solomko
8b2efd5d3d
TT#65101 add admins is_ccare column
...
Change-Id: I00cd74027e4f54875a446b3fbe4a2b16afc49b3a
6 years ago
Kirill Solomko
967421e5d5
TT#65505 kamailio.location expires change to bigint
...
* type now is bigint
* auto inflation into epoch int
Change-Id: I3b6f5f84760af9e1a9f0f89077a151b506fb3acd
6 years ago
Andreas Granig
efa2db3e44
TT#64653 Add thumbnail support to device models
...
Change-Id: Ic431d65851b4036a81d4c22546579976ee14b31f
6 years ago
Rene Krenn
e4e5a22b8d
TT#64661 drop nonexistend voip_subscriber_timezone.contract relation
...
Change-Id: I88620aec80a5969e9f42bb20c01bee777731b471
6 years ago
Rene Krenn
9467549108
TT#64701 remove customer_fraud_events.pm virtualview
...
Change-Id: Iaae44951d11db84586c0749ef48633fcce7e5d3d
6 years ago
Kirill Solomko
ffec7b3b54
TT#63545 add cdr_period_costs, rework contract_fraud_events
...
* add support for new table cdr_period_costs
* contract_fraud_events virtual view is reworked. It
now works with cdr_period_costs table instead of cdr
* contract_fraud_events virtual view does not require
the interval parameter anymore
Change-Id: I67aac0314b303633834b3b2f1bb2e436986d0ce7
6 years ago
Flaviu Mates
a9793bbb58
TT#64011 - Implement NCOS LNP Carrier patterns support in UI/API
...
* Add result class for new ncos_lnp_pattern_list table
* Create relation with ncos_lnp_list table
Change-Id: Idccfcc3810ef40d1b09ade6ef73bb752df7d5f1b
6 years ago
Kirill Solomko
74426dbacb
TT#57701 add voip_header_rules direction "reply"
...
Change-Id: I802dc88bd46443886f10e483209e562b3036f3b7
7 years ago
Andreas Granig
3d53ca1a8d
TT#55873 Only expose marked sound handles to customers
...
Change-Id: I7bd62914f8b74898640653b1f9a4b822901a4a9e
7 years ago
Irina Peshinskaya
1f5402563a
TT#55503 Fix one-time event representation
...
Change-Id: I67f038fd1efe129c178838d3518b07f77a8a4171
7 years ago
Guillem Jover
5493c2945d
TT#53701 Fix module name in NGCP::BareSchema POD
...
Change-Id: I1efd9eb29dec492c320bd2de75c82c0744c9f7cc
7 years ago
Rene Krenn
40d1ce6f7f
TT#46955 reseller preferences
...
Change-Id: Ifbabc103e7721127d8ab8cfd6f29df7978050768
7 years ago
Kirill Solomko
fb9d27bb03
TT#47010 add voip_header_rule_sets subscriber_id
...
Change-Id: Ia0ed0c4c200d178bb406bc63dbc6405f7e1c6960
7 years ago
Andreas Granig
8ee9fb4998
TT#52989 Add devid related fields and relations
...
Since ngcp-panel is fetching numbers from billing.voip_numbers, but we
don't want to duplicate devid related data there and in
provisioning.voip_dbaliases, we have to create a relation between those.
Change-Id: Icad84e90f4ca8b7e7de51844cda8227f5fcf449f
7 years ago
Irina Peshinskaya
424d60c735
TT#47534 Add ical reference to timesets
...
Change-Id: Id7ffe90d1b1f2fb7d63ffbcbdf3a2cc46775b96b
7 years ago
Irina Peshinskaya
26c8c9e8ca
TT#49688 Generate ical format for events separately
...
Change-Id: I2af483a11902ac5b574ee77d6affb6b9bd2f675f
7 years ago