Gerhard Jungwirth
cb15d282e5
MT#4317 fraud limits: fix labelling
...
seems to be in cents instead of Euros,
also add the label where it had been missing
12 years ago
Andreas Granig
e9dfa3d90c
MT#4145 Change postcode to txt, fix empty reseller
...
Postcodes can be alphanumeric in certain countries.
Avoid fault when editing a contact without reseller
(e.g. reseller/peer contact). You still can't save it without
setting a reseller (which might not be what we want).
12 years ago
Gerhard Jungwirth
4f73672fb8
Copy rewrite rule set functionality
...
Mantis: 0003135
12 years ago
Gerhard Jungwirth
f541e8bec3
Allow for + at beginning of replacement patterns
...
and update documentation
Mantis: 3197#c24493
12 years ago
Andrew Pogrebennyk
0858a7478d
Revert "Filter Contract Contacts by whether they have a reseller_id"
...
This reverts commit 00a7b2d011 .
12 years ago
Gerhard Jungwirth
f3bcebdedb
Allow 18 decimal digits on Fee rates
...
Mantis: 3829
12 years ago
Gerhard Jungwirth
99bcb29a57
validate weight field of Peering Servers
...
This is a tinyint in the db so the range is from -128 to +127 but we only
allow positive numbers
Mantis: 3493
12 years ago
Gerhard Jungwirth
afc47e1c62
Fix failing redirect due to double submitid
...
The submitid is already rendered in our parent
form SubscriberCFAdvanced
12 years ago
Gerhard Jungwirth
00a7b2d011
Filter Contract Contacts by whether they have a reseller_id
...
in case the product in billing_mappings is one of
(SIP_PEERING, PSTN_PEERING, VOIP_RESELLER)
12 years ago
Gerhard Jungwirth
e67c4b7ca5
Validate SIP username
...
Mantis: 3891
12 years ago
Gerhard Jungwirth
6a3e3ea729
Fix e164 validation on subscriber creation
...
push_errors resulted in failing validation even when there was no error
12 years ago
Gerhard Jungwirth
e51ae82d5f
Suppress superfluous error messages "Value must be an integer"
...
and reduce the number of error messages of e164 Subfields, by merging
them into their parent
Mantis: 3723
12 years ago
Gerhard Jungwirth
b41a7191cc
Fix syling of long labels in modal
...
Our forms use a fixed width per default, for nice alignment of multiple
form field. This is not neccessary on single-field preference forms.
Mantis: 3827
12 years ago
Gerhard Jungwirth
3adda47962
provide error message on "column" cannot be null
...
and by making the respective field not_nullable prevent this from even
happening
Mantis: 3677#c22033
12 years ago
Gerhard Jungwirth
574f7da9bc
Validation on the replacement pattern of rewrite rules
...
Mantis: 0003197
12 years ago
Gerhard Jungwirth
caefe2521a
Add some fields to contacts form
...
also preselect the reseller in the contacts form
Mantis: 0003625
12 years ago
Andreas Granig
2d1d5b6ebd
Allow to add empty offpeak start/end time.
13 years ago
Andreas Granig
0f6fc8a995
Fix preference handling with max_occur > 1.
13 years ago
Gerhard Jungwirth
e41fe3305d
Use a modal to display the NCOS setting "Include local ac"
13 years ago
Andreas Granig
b7d7989b61
Fix typo in options method reference.
13 years ago
Andreas Granig
ba46a201a9
Use Sipwise::Base instead of Moose.
13 years ago
Andreas Granig
d050c6b3be
Make RWR description mandatory.
13 years ago
Andreas Granig
1481894d68
Fix special offpeak handling.
13 years ago
Andreas Granig
ab79afbb67
Fix config paths and dbalias creation.
...
In case a subscriber is created from within the customer view, then also
clear the created objects and write a dbalias.
13 years ago
Andreas Granig
66a708ea36
Only allow alphanum chars in handle name.
...
Needed for backwards-compat with old admin panel.
13 years ago
Andreas Granig
c98b27936e
Put peering contract first.
...
If we create one on the go, we lose all fields above, so, offer that
one first.
13 years ago
Andreas Granig
4572d950d0
Fix billing handling.
13 years ago
Andreas Granig
e770783788
Fix navigation and CF handling.
...
Old CF handling didn't work with Firefox due to some auto-focus issue with our
HTML code in the URI/timeout fields.
13 years ago
Andreas Granig
6d38442876
Filter terminated elements; visual cleanups.
...
Don't show terminated resellers and contracts.
Wrap customer details into accordion.
13 years ago
Andreas Granig
45334bbd42
Fix administrator creation/editing.
...
Properly handle on-the-fly reseller creation.
Remove unnecessary id from forms.
13 years ago
Andreas Granig
d9ff6d5555
Enforce minimum password lengths.
13 years ago
Andreas Granig
aee8feeb01
Rework rewrite rules.
...
Add reseller id to rule set.
Align to new DT handling.
Remove DBIC handling.
13 years ago
Andreas Granig
4b956f6e8a
Clean up sound set handling.
...
Align to new DT handling.
Remove DBIC handling.
Add reseller selection.
13 years ago
Andreas Granig
e4d305895c
Clean up NCOS handling.
...
Add reseller selection when creating level as admin.
Align to new DT methods.
13 years ago
Andreas Granig
01b3856ee7
Align domain handling to new DT mechanism.
...
While we're at it, show reseller domains in reseller details.
13 years ago
Andreas Granig
21af84fdf6
Lots of cleanups and bugfixes and back-nav.
...
Implement automatic back navigation.
Fix subscriber creation.
Unify controller handling.
13 years ago
Andreas Granig
e384577cb0
Fix subscriber creation for customer.
...
Reseller is now in Contact instead of Contract.
Make passwords visible.
13 years ago
Andreas Granig
072d5b8b61
Align peering handling to usual controller flow.
...
Use navigation utils.
Make required fields required.
13 years ago
Andreas Granig
bee006efcd
Rework reseller handling.
13 years ago
Andreas Granig
9350d4258e
Fix contract and peering creation.
13 years ago
Andreas Granig
04296de4c4
First part of reworking reseller handling.
13 years ago
Andreas Granig
4b3d1caab6
Streamline forms in regards to submitid.
13 years ago
Andreas Granig
bfda0821fc
Harden and enhance admin handling.
...
Move admin forms to own subfolder and split into reseller and admin form.
Migrate DT handling to Utils function.
Allow resellers to create admins within their own reseller.
Make sure to not lock out an admin when editing own admin.
Deny write access to admins for non-master admins.
13 years ago
Andreas Granig
8c7a23fb71
Implement speed dial management.
13 years ago
Andreas Granig
90dedaa1bc
Implement fax preference handling.
13 years ago
Andreas Granig
1c4fd57e19
Implement registered device management.
13 years ago
Andreas Granig
7a75e448f4
Implement subscriber trusted source management.
13 years ago
Andreas Granig
46f4a3a609
Implement system statistics page.
13 years ago
Andreas Granig
f775f84fcf
Remove debug messages.
13 years ago
Andreas Granig
579d5cc1e2
Add system options to subscriber CF simple view.
13 years ago