Gerhard Jungwirth
de0561066f
TT#37204 schema for bnumber callforward
...
Change-Id: I463b2f37fd6e93caf7eaef8eb60c28f1d4df7c13
7 years ago
Irina Peshinskaya
93865bddc7
TT#37458 Add billing profile aoc field
...
Change-Id: Ie2a4cd52528c5bf3a06c48c9d152d8184c5c4c1b
7 years ago
Kirill Solomko
eefac6a05a
TT#39007 sms_journal: add smsc_peer field
...
Change-Id: I0d937c6f025f7fbe32cac10b0bb6c9bbe43a58c1
7 years ago
Kirill Solomko
c79529892f
TT#36007 add relation messages->voip_subscriber
...
* this relation is to fetch sip data belonging
to a specific billing.voip_subscriber
Change-Id: Iba8607e88618991ea1ce51d4ccd78567c8648234
8 years ago
Sipwise Jenkins Builder
f1b0556e92
Release new version 6.4.0.0+0~mr6.4.0.0
8 years ago
Irina Peshinskaya
7ce2ac5d5f
TT#36055 Add schema for the field device custom preferences
...
Change-Id: I134d4d358aa3b78dbfb4cb51fa751a27ea475bf7
8 years ago
Rene Krenn
800dfb1559
TT#23271 add uuid columns for accounting.prepaid_cost
...
Change-Id: Ie201446ba700300101d388bce74d2e62ca1b0265
8 years ago
Kirill Solomko
e7a29003c6
TT#21400 messages_custom: change COLLATE to utf8mb4_bin
...
* ngcp-panel uses SET NAMES utf8mb4 and therefore
COLLATE must be also utf8mb4_bin, otherwise a
collation error is raised
Change-Id: I573daaa238c293e676f1b28ebc65c51d1b1fabea
8 years ago
Rene Krenn
4500b7de1d
TT#35662 move product_id to billing.contracts
...
Change-Id: Ib7a41f6579e24fcd6307d9168bb7b0669bf2a785
8 years ago
Kirill Solomko
cf9e4b80ca
TT#35508 add sms.journal cli field
...
Change-Id: I4164ceadd6bb9b0144a2d691fef51c4b425a2911
8 years ago
Guillem Jover
7c65968468
TT#26264 Remove maintainer scripts directly calling init scripts
...
We are in the process of removing the obsolete init scripts, so trying
to use them directly will make these operations not work at all.
In addition these actions are always denied on NGCP via our permanent
ngcp-service, so there is no point in even trying.
Change-Id: Ied55905555dfe513b011435e4a077e9d80e3acb7
8 years ago
Sipwise Jenkins Builder
564baa4390
Release new version 6.3.0.0+0~mr6.3.0.0
8 years ago
Rene Krenn
be9a4c1763
TT#34013 expose contract and reseller inherited tz
...
+ add "create_tz" and "1st_tz" balance interval start
modes of profile packages
Change-Id: I74b2b8cff4425b9a5fd11d8443d17c486042a21a
8 years ago
Kirill Solomko
4d85d112af
TT#14662 add phonebook tables schema
...
* reseller_phonebook
* contract_phonebook
* subscriber_phonebook
Change-Id: Ica074f05b9706837b94e0f9bd7b4f81e9eaca3b0
8 years ago
Irina Peshinskaya
f62bdb9aa3
TT#15059 Add cdr_mos_data table and relationships
...
Change-Id: I52f9be9de5b8d72071d788ee1aed9d55eb1e134d
8 years ago
Rene Krenn
6400b5b198
TT#32910 TT#33037 initial cash_balance, free_time_balance
...
Change-Id: I174f5e4e57bda2becb60a22970bfc01e39534542
8 years ago
Sipwise Jenkins Builder
04e8ad396e
Release new version 6.2.0.0+0~mr6.2.0.0
8 years ago
Rene Krenn
67d18ba5b3
TT#25053 billing mappings groupwise max for fraudevents
...
Change-Id: I13abf6f76f344f44d41423be8170bbc349f0806f
8 years ago
Sipwise Jenkins Builder
740044d0ab
Release new version 6.1.0.0+0~mr6.1.0.0
8 years ago
Kirill Solomko
30553b2c47
TT#25452 add call_id column for voicemail and faxserver
...
* add call_id for voicemail_spool
* add call_id for voip_fax_journal
Change-Id: I08b7677945cc5d29e65c138f60e972feb1487198
8 years ago
Gerhard Jungwirth
910bec1ffe
TT#25453 create BareSchema for small schemas
...
with a flexible, on-demand option to define the Result classes
which are needed
Change-Id: Iec526a08c5dbdedb992acd0bcbf3c7676b9d1d3d
8 years ago
Gerhard Jungwirth
3db8979423
TT#23776 provide a minimal Schema for faxserver
...
Change-Id: I15746b6c046d10a74763848e8c7f809f65a19552
8 years ago
Guillem Jover
5a70f33603
TT#22072 Update packaging
...
- Bump debhelper compatibility version 10.
- Switch from Priority extra to optional.
- Update debian/.gitignore file.
Change-Id: If1210e6ceb831ca987cdfea6b7c8610e294ef6c2
8 years ago
Guillem Jover
8a19769ca7
TT#19710 Use strict and warnings everywhere
...
Except when Sipwise::Base is used which implies these.
Change-Id: I8a31cfd4b73513509587f31d81b2e53868972b1b
8 years ago
Guillem Jover
e099b045cd
TT#19710 Use parent instead of base
...
The latter is very heavy-weight and its use is discouraged.
Change-Id: I05fd8d0f75db2c572035c4b81a8861711199b3a0
8 years ago
Guillem Jover
c98d125970
TT#19710 Remove autogenerated comments
...
Change-Id: I29ba75e64b39bd32a8be95a94fbb0238cf03ad7a
8 years ago
Guillem Jover
354976a4d6
TT#19710 Add DESCRIPTION section to all modules
...
This has been done with the following perl one-liner:
,---
perl -p -i -E 'if (m/->table\("([^"]*)"\)/) { $table = $1 };\
if (m/^=head1 COMPON/) { print "=head1 DESCRIPTION\n\n\
This module is a schema class for the NGCP database table \"$table\".\n\n" };'
`---
Change-Id: I030d073754f6622f66c8169c1a0cf4187462052e
8 years ago
Guillem Jover
34ab96b569
TT#19710 Add DESCRIPTION section to ngcp-dump-schema
...
Update SYNOPSIS with generic form. Remove duplicate Options subsection.
And update option arguments.
Change-Id: Ife995edfbdaf8c159a0b3ba6d48a6161e5206944
8 years ago
Guillem Jover
fc4598e8b8
TT#19710 Add AUTHOR and LICENSE POD sections
...
This has been injected with a sed script of the following form:
,--- pod.sed ---
$a\
=head1 AUTHOR\
…\
=head1 LICENSE\
…
`---
Change-Id: I09bee06296199d2b2db7bd1bfbf50dc174ed90f2
8 years ago
Guillem Jover
fb7d1fdc7f
TT#19710 Do not return an explicit undef
...
Change-Id: I0518860d89a2299e323b31870ec394532ab5d8c4
Warned-by: perlcritic
8 years ago
Guillem Jover
a4fdeb08ce
TT#19710 Do not use implicit newlines
...
Use HERE-docs instead.
Change-Id: I46ae8007b3bf6eb8766cee6afc2d685638fc292a
8 years ago
Guillem Jover
676acdf115
TT#19710 Switch from deprecated use vars to our
...
Change-Id: I7a4adc00543b3a9939bd18d4db7b17dfaf2f52fc
8 years ago
Guillem Jover
9cbfb6357f
TT#19710 Convert from MS-DOS to Unix style newlines
...
Change-Id: If2132e8d29d4cd4f60fec3c53bec363a95079914
8 years ago
Guillem Jover
05f62a1a45
TT#19710 Do not use a bareword filehandle
...
Change-Id: Ie2d29df2a78d45126368ca9f313de1759bb4b400
Warned-by: perlcritic
8 years ago
Guillem Jover
ac64f2b3c9
TT#19710 Do not modify $_ in list functions
...
Change-Id: I03459308a8589cccfbae9a29b1f35d3eae33af78
Warned-by: perlcritic
8 years ago
Guillem Jover
088df47512
TT#19710 Add missing perl shebangs
...
Change-Id: I0d04b44b9ed25226587b2486a9ca6c6f1d67e112
8 years ago
Gerhard Jungwirth
dfb9215b1b
TT#23775 do not load TryCatch
...
since it's not used in the codebase of NGCP::Schema and it has Moose
as a dependency. With this change, Moose will not be loaded as a dependency
of NGCP::Schema at all.
Change-Id: I01cb68486395e68fc1519b61ff86f5972bd283f8
8 years ago
Gerhard Jungwirth
824bb3102b
TT#23774 remove Moose completely
...
and clean up the dependencies by throwing out libraries we
don't use
Change-Id: Ia88a9d9f9d6744178ee382fb4a2311c1608cef32
8 years ago
Rene Krenn
37939b5ca1
TT#23277 change lnp_number type from enum to string
...
Change-Id: Ic9358f8b41b6447bea0c0107bf77039b85df848a
8 years ago
Sipwise Jenkins Builder
e7178d07ff
Release new version 6.0.0.0+0~mr6.0.0.0
8 years ago
Rene Krenn
4f3b81722a
TT#22469 TT#22467 TT#22468 lnp number "type" columns
...
Change-Id: I340e259984bdfcb2d6461b8556b5a02c3a60991e
8 years ago
Rene Krenn
8d433cd4bb
TT#20334 TT#21092 sipwise_mam ResultSet
...
relation ends to implement performance-critical joins
of the form "sipwise_mam.username =
concat(voip_subscriber.username,'@',voip_domain.domain)"
are added to provisionin_voip_subscriber, to
have proper on-clause operands in place (and prevent
"unknown column .. in on clause" error in an elegant
way).
resultset require to join voip_domain explicitly.
Change-Id: I4e20c4232f73c7e4286b96da5ded73455a417131
8 years ago
Rene Krenn
6dbc911d7f
TT#12311 DateTime::Format::MySQL, safe for leap seconds
...
Change-Id: Id65aa4e39fc0e40e9b97c45c6aeca70f52acad6a
8 years ago
Kirill Solomko
8c8c3fe9c3
TT#18776 add support to use a custom schema config file
...
* to use a custom schema config file:
NGCP::Schema->new->connect({ config_file => 'filepath' });
* it requires to look as:
<config opt1="op1" opt2="opt2">
<ngcp_connect_info>
dsn...
</ngcp_connect_info>
</config>
Change-Id: I704ac7adfd9b1ecd431b4f51e76dc662711b69ae
8 years ago
Kirill Solomko
36bfc880f6
TT#19459 add voip_cf_source_sets.mode
...
* values: whitelist, blacklist
* default: whitelist
Change-Id: Ibb43ecf03787f2276dc535afb404ac395a8891f2
8 years ago
Sipwise Jenkins Builder
bbb51a2066
Release new version 5.5.0.0+0~mr5.5.0.0
8 years ago
Rene Krenn
5affe56e97
TT#14755 call list suppressions
...
Change-Id: I12e2480695a629f95433b1c34ba0bad0aa5f97e1
8 years ago
Gerhard Jungwirth
e769581e45
TT#17258 add active flag to reminders
...
Change-Id: I9497ad6c8b42dbedb12c972448c4ad52f49e494b
8 years ago
Guillem Jover
3eea44b16d
TT#17458 Remove unnecessary or obsolete transitive dependencies
...
Several of the dependencies were just transitional ones, required by
libsipwise-base-perl, but that module now properly depends on anything
it requires itself, so we do not need to specify them here. In addition
some were remnants from when that module was using those dependencies,
but that is not the case anymore.
Change-Id: I40f701bad5a66dad0e6cf3d1984472f557a093f0
8 years ago
Gerhard Jungwirth
b61cd27024
TT#13784 add stopper flag to peering rules
...
Change-Id: Ibbf70cb3f146f96e749fd97f5b173cfa6a65f170
9 years ago