Commit Graph

121 Commits (41372cf8f6e41cfccb2bb406245bfb7f9be18df2)

Author SHA1 Message Date
Andreas Granig 16b44673f4 MT#6693 Rework PBX subscriber/group handling.
12 years ago
Andreas Granig 202b9c9f39 MT#6693 Let subadmins edit subscriber profile.
12 years ago
Andreas Granig 8c867420e8 MT#6693 Rename profile categories to profile sets.
12 years ago
Andreas Granig 4d430b7578 MT#6693 Introduce profile catalogs.
12 years ago
Andreas Granig 4cf62bc8cd MT#6693 Assign profiles to subscribers - WIP.
12 years ago
Gerhard Jungwirth 2dd40a8999 MT#6497 API cftimesets
12 years ago
Andreas Granig 2f749a341a MT#3933 API: add subscriber editing via PUT/PATCH
12 years ago
Andreas Granig 8544fd0989 MT#3933 API: add form for subscriber validation.
12 years ago
Gerhard Jungwirth ede44ba653 MT#3961 automatic extraction of formhandler strings
12 years ago
Gerhard Jungwirth 4ab0097744 MT#3961 translate HTML::FormHandler forms
12 years ago
Andreas Granig e86a5d88f8 MT#5741 Allow upperchase in subscriber username
12 years ago
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
Andreas Granig 4b22a492df Fix modal handling.
13 years ago
Andreas Granig 277d9d34f2 Fix hardcoded urls and missing wrapper function.
13 years ago
Gerhard Jungwirth d6d7784969 fix warning, add datatables into /contract/create
13 years ago
Gerhard Jungwirth 63484ee94a use hidden field for the new datatables field
13 years ago
Gerhard Jungwirth 2d7d691de3 New datatables based fields.
13 years ago
Gerhard Jungwirth 080feb9c6f Commit WIP.
13 years ago
Andreas Granig 48c8378719 Extend work-flow for reseller creation/edit. WIP.
13 years ago
Andreas Granig c87ff36170 Add contract and contact lists. WIP.
13 years ago
Andreas Granig 61f57290ed Use compound fields for element groups.
13 years ago
Andreas Granig 9067242a0f Add custom Contract form field.
13 years ago