Commit Graph

60 Commits (883cd9a8b305c90513404583fff45b55b7154c4a)

Author SHA1 Message Date
Andreas Granig 52ea49a1bc MT#4967 Fix invalid "has label" statement.
12 years ago
Andreas Granig 45a460a1ce MT#3949 API: implement contracts handling.
12 years ago
Gerhard Jungwirth 83a4085255 MT#5147 Proper DateTime deflation in Forms
12 years ago
Gerhard Jungwirth 7a20e3fc70 MT#4967 Refactor Subscriber Forms
12 years ago
Andreas Granig d69d7bb8fb MT#4685 Don't tie firmware to profile.
12 years ago
Gerhard Jungwirth 21482c00ec MT#4289 separate customer/ajax and contract/ajax
12 years ago
Andreas Granig 3030a62a73 MT#4413 Remove debugging messages.
12 years ago
Andreas Granig ddbd7426b2 MT#4263 Also show email in Contract field.
12 years ago
Gerhard Jungwirth ccd46c145e Validate SIP username
12 years ago
Andreas Granig c3cadb1503 Implement device profile management.
12 years ago
Andreas Granig dcac5aa5c6 Implement device firmware management.
12 years ago
Gerhard Jungwirth c6362639f6 Suppress superfluous error messages "Value must be an integer"
12 years ago
Andreas Granig dfb25d922c Add skeleton to create admin/extension subscriber.
12 years ago
Andreas Granig e6b9a0aad0 Add product selection for customer contracts.
12 years ago
Andreas Granig fc74628e46 Show reseller name in billing profile field.
12 years ago
Andreas Granig ba46a201a9 Use Sipwise::Base instead of Moose.
12 years ago
Andreas Granig ab79afbb67 Fix config paths and dbalias creation.
12 years ago
Andreas Granig 29df28e9ee Allow absolute paths in DT field helper.
12 years ago
Andreas Granig 440afcedd4 Temp. fix for template helper path.
12 years ago
Andreas Granig e770783788 Fix navigation and CF handling.
12 years ago
Andreas Granig 6d38442876 Filter terminated elements; visual cleanups.
12 years ago
Andreas Granig 21af84fdf6 Lots of cleanups and bugfixes and back-nav.
12 years ago
Andreas Granig bee006efcd Rework reseller handling.
12 years ago
Andreas Granig 9350d4258e Fix contract and peering creation.
12 years ago
Andreas Granig d111caee98 Implement editing of subscriber master data.
12 years ago
Andreas Granig 3a1a15164a Implement time/destination set creation for CF.
12 years ago
Andreas Granig bcc9b83bf9 Add basic timeset handling for CF.
12 years ago
Andreas Granig c5942e83c9 Implement destination set handling.
12 years ago
Andreas Granig c720fe9ec2 Add time/destination set selectors.
12 years ago
Andreas Granig 394595cd48 Implement subscriber creation.
12 years ago
Andreas Granig 4cbf5be13f Make reseller status active by default.
13 years ago
Andreas Granig 761aab3220 Implement reseller and billing widget for admins.
13 years ago
Gerhard Jungwirth b2317f2005 align modal fields
13 years ago
Lars Dieckow 9df80c6caf hash-based aaData for datatables via serialisation hook
13 years ago
Andreas Granig 48cd51d910 Datatables always need the id column.
13 years ago
Andreas Granig baa377581e Some more layout cleanups.
13 years ago
Andreas Granig 8eabbecde9 Implement subscriber creation mock.
13 years ago
Andreas Granig 749352537b Set contract status to active by default.
13 years ago
Andreas Granig 0045d2f1dc Remove unnecessary Customer fields.
13 years ago
Andreas Granig dda40dcc16 Customer implementation. WIP.
13 years ago
Gerhard Jungwirth 4ef08be450 restructure parameters of NGCP::Panel::Utils::check_form_buttons
13 years ago
Gerhard Jungwirth f3982ebd50 Use Custom Fields to check EmailList, IP address and Regexp
13 years ago
Gerhard Jungwirth bb0d585418 Implement Create/Show/Update/Delete of Contracts
13 years ago
Andreas Granig e3ae499789 Filter reseller contracts.
13 years ago
Lars Dieckow d98a4f8cba CRUD administrators and pick reseller
13 years ago
Gerhard Jungwirth bf41772200 remove commented code
13 years ago
Gerhard Jungwirth d1d4ec754b make billing_fees editable, add billing_zone as datatables form
13 years ago
Andreas Granig 47a7b3bf24 Fix error handling for datatable fields.
13 years ago
Andreas Granig ba235d629e Align modal datatable to form layout.
13 years ago
Andreas Granig 3b2523473b Use datatables by default for each table.
13 years ago