Fabricio Santolin da Silva
71f2cb51b6
TT#96652 Add suffix for emergency number.
...
Change-Id: I3a7f2360a30d231ce4eb7c04abc5225eb71c321a
3 years ago
Guillem Jover
721713f260
TT#181503 Remove sipstats.statistics support
...
Generating the statistics table is very expensive, takes much space, and
we can get that data already from kamailio RPCs or from Redis. Remove it
to avoid the redundant data and the wasted load.
Change-Id: I6b013d627c1e6b26eacc5250ec5dfbb78a811dab
3 years ago
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
3 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
3 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
3 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
4 years ago
Flaviu Mates
ed7a8f3bb3
TT#108162 Add csc_color_primary and csc_color_secondary
...
columns to reseller branding table schema
Change-Id: I3566529ba7a1805a2aabb26e473da6ac12f70143
4 years ago
Rene Krenn
d22843385e
TT#111305 add "aoc_pulse_amount_per_message" column
...
Change-Id: I7077e7684e2cc4cf531a93c65e566232582dfca9
4 years ago
Flaviu Mates
59709e6880
TT#109604 Add blob preferences tables to ngcp-schema
...
Change-Id: I0d2f6d0c86cd0a085b07ac3a1409524e1e0abf5d
4 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
5 years ago
Rene Krenn
91745b6575
TT#78467 add cdr.destination_account relation
...
+fix wrong file perm
Change-Id: Ic8b60aa47a5be4ae70382a6e976336c68200d6ba
5 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
5 years ago
Flaviu Mates
2f2981707d
TT#75751 - Schema chenges for callforwards 'enabled' column
...
* Add 'enabled' column to voip_cf_mappings
schema
Change-Id: I5234fdf917cb9eef95fe9f8fc2b0df528b1ed0c4
5 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
6 years ago
Andreas Granig
3d53ca1a8d
TT#55873 Only expose marked sound handles to customers
...
Change-Id: I7bd62914f8b74898640653b1f9a4b822901a4a9e
6 years ago
Irina Peshinskaya
1f5402563a
TT#55503 Fix one-time event representation
...
Change-Id: I67f038fd1efe129c178838d3518b07f77a8a4171
6 years ago
Guillem Jover
5493c2945d
TT#53701 Fix module name in NGCP::BareSchema POD
...
Change-Id: I1efd9eb29dec492c320bd2de75c82c0744c9f7cc
6 years ago
Rene Krenn
40d1ce6f7f
TT#46955 reseller preferences
...
Change-Id: Ifbabc103e7721127d8ab8cfd6f29df7978050768
6 years ago
Kirill Solomko
fb9d27bb03
TT#47010 add voip_header_rule_sets subscriber_id
...
Change-Id: Ia0ed0c4c200d178bb406bc63dbc6405f7e1c6960
6 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
6 years ago