Commit Graph

716 Commits (cbbf48c6693500ca2e421b12760973ea937c8b24)

Author SHA1 Message Date
Andreas Granig 2b966d8190 Implement subscriber alias handling.
12 years ago
Andreas Granig d111caee98 Implement editing of subscriber master data.
12 years ago
Andreas Granig b194556431 Move transcoder to separate file.
12 years ago
Andreas Granig da4170c2a6 Implement voicemail table.
12 years ago
Andreas Granig b4d294af12 Clean up array access syntax.
12 years ago
Andreas Granig 1230e42f06 Don't overwrite c var, as it holds catalyst ctx.
12 years ago
Andreas Granig ad8483c053 Enhance navigation.
12 years ago
Andreas Granig 06a6470783 Filter rows by date range, e.g. CDR table.
12 years ago
Andreas Granig 114742b366 Implement call list.
12 years ago
Andreas Granig cd2f79bfa1 Allow creation of subscribers within customer.
12 years ago
Andreas Granig 2e849d131a Implement better pagination for datatables.
12 years ago
Andreas Granig ba30dde294 Implement new datatables ajax dispatching.
12 years ago
Andreas Granig a976854f9e Show registered devices for subscribers.
12 years ago
Andreas Granig 0fd0e8fec9 Show domain name in subscriber list.
12 years ago
Andreas Granig efddf71181 Pretty-print CF destinations.
12 years ago
Andreas Granig 71f5e663dc Implement proper destination selection for CF.
12 years ago
Andreas Granig 076d7a8963 Pretty-print period definitions.
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 a7467ebbb5 Properly set close target for correct work-flow.
12 years ago
Andreas Granig 457b2a2680 Fix destination/period alignment.
12 years ago
Andreas Granig b0cf42bd92 Fix handling of multiple mappings per CF type.
12 years ago
Andreas Granig c5942e83c9 Implement destination set handling.
12 years ago
Andreas Granig c72cac0c95 Add Advanced CF mock.
12 years ago
Andreas Granig 0573234779 Implement CF deletion and visual cleanups.
12 years ago
Andreas Granig 6937ac595f Implement simple way of adding Call-Forwards.
12 years ago
Andreas Granig 818716b2cd Add Call Forward Forms.
12 years ago
Andreas Granig 477a9720a4 Add CF mock.
12 years ago
Gerhard Jungwirth 702aacda1d handle the preference sound_set
12 years ago
Andreas Granig 7205cac8b2 Add subscriber preferences.
12 years ago
Gerhard Jungwirth 20c34c71ef handle the preference ncos and adm_ncos
12 years ago
Gerhard Jungwirth 85c28e259d handle the preference rewrite_rule_set
12 years ago
Andreas Granig 1ed15a0c75 Also confirm Terminate actions.
12 years ago
Andreas Granig d39a073efd Sort subscribers by status.
12 years ago
Andreas Granig cc99beed76 Add usr_preferences on subscriber creation.
12 years ago
Andreas Granig cc707fa6d0 Add subscriber termination.
12 years ago
Andreas Granig 394595cd48 Implement subscriber creation.
12 years ago
Andreas Granig 74ae3d91d3 Add customer list to reseller details.
12 years ago
Andreas Granig 248ea962d6 Fix datatables control element positioning.
12 years ago
Gerhard Jungwirth ec23fc16cb Migrate Sounds to new Datatables button definition
12 years ago
Gerhard Jungwirth 7ab6ee877e Explicitly enable create button in sound/list.tt
12 years ago
Gerhard Jungwirth 2715939400 fix reconfirmation on soundfile-delete, make soundfiles downloadable
12 years ago
Gerhard Jungwirth 02d27a814b CRUD Sound Sets and Sound Files
12 years ago
Andreas Granig f7433e3b8a Implement admin peering widget.
12 years ago
Andreas Granig 761aab3220 Implement reseller and billing widget for admins.
12 years ago
Andreas Granig 1a61093b9c Fix weekdays peaktime handling.
12 years ago
Gerhard Jungwirth c41dbe80b3 fix NCOS Pattern creation
12 years ago
Andreas Granig be0cea94be Display billing profile name instead of id. WIP.
12 years ago
Andreas Granig ecaf685e11 Fix billing_profile column in ajax call.
12 years ago
Andreas Granig 884e3d6020 Fix reseller styles.
12 years ago
Andreas Granig bb6f7cd0a0 Align templates to new ajax return format.
12 years ago
Lars Dieckow c86e11c596 create button optional
12 years ago
Lars Dieckow d37314bfc1 create reseller with defaults
12 years ago
Lars Dieckow 9df80c6caf hash-based aaData for datatables via serialisation hook
12 years ago
Gerhard Jungwirth 8186dd6e93 fix design of modal
12 years ago
Andreas Granig 8eabbecde9 Implement subscriber creation mock.
12 years ago
Andreas Granig b8a6b6b9f1 Enhance paging style.
12 years ago
Andreas Granig 26879effe6 Fix customer creation.
12 years ago
Andreas Granig 5dfe2afc28 Fix header for customer details.
12 years ago
Andreas Granig 5a4c362152 Implement contract balance handling.
12 years ago
Andreas Granig f3f7f62868 Implement customer fraud levels.
12 years ago
Andreas Granig 3b0119e603 Add customer mock.
12 years ago
Andreas Granig c6f18db41c Migrate contract view to new button concept.
12 years ago
Andreas Granig 8a65c619f2 Add Customers to admin top menu.
12 years ago
Andreas Granig 4bbbee3aa1 Finish migration to new button handling.
12 years ago
Andreas Granig 0d63c971af Migrate billing templates to new button handling.
12 years ago
Andreas Granig b273a899c8 Use catalyst functions to get urls.
12 years ago
Andreas Granig 490c38ab9e Part 1 of making template buttons more flexible.
12 years ago
Andreas Granig 8245329a76 Implement listing of customer contracts.
12 years ago
Andreas Granig dda40dcc16 Customer implementation. WIP.
12 years ago
Gerhard Jungwirth 3903a8fd0b Option to set local_ac in billing.ncos_levels
12 years ago
Gerhard Jungwirth 34f8a717df CRUD NCOS Levels and NCOS Number Patterns.
12 years ago
Gerhard Jungwirth c84862beb5 fix typo/dependencies
12 years ago
Gerhard Jungwirth 48f1a3a3a5 Rewrite Rule Set and Rewrite Rule Management
12 years ago
Gerhard Jungwirth bb0d585418 Implement Create/Show/Update/Delete of Contracts
12 years ago
Gerhard Jungwirth 25e75e4420 Show/Edit peer preferences under peer servers
12 years ago
Gerhard Jungwirth 08d2105b56 Show/Create/Update/Delete of peering servers and rules
12 years ago
Gerhard Jungwirth b5449a575e peering group management
12 years ago
Andreas Granig bffa977192 Implement basic reseller CRUD.
12 years ago
Andreas Granig fced11b461 Rework Administrator handling.
12 years ago
Andreas Granig 1b4b302295 Add Administrator site to quick access menu.
12 years ago
Andreas Granig 97b7f01164 Add simple role handling via realm check.
12 years ago
Lars Dieckow d98a4f8cba CRUD administrators and pick reseller
12 years ago
Gerhard Jungwirth abfadb4988 provide CSV upload of billing_fees
12 years ago
Gerhard Jungwirth e7d92ff670 prevent deletion of billing_profiles
12 years ago
Gerhard Jungwirth 210140f483 Make Preferences a button
12 years ago
Gerhard Jungwirth ee50a88695 implement create/edit/delete of billing_peaktime_special
12 years ago
Gerhard Jungwirth e89dfa5f4a show peaktime dates as datatables table
12 years ago
Gerhard Jungwirth f908c19483 outsource modal, introduce peaktime page
12 years ago
Gerhard Jungwirth 309f0c3c91 fix some URIs and fix redirection on fees_create
12 years ago
Gerhard Jungwirth 0436e58e19 fix TT warning
12 years ago
Gerhard Jungwirth 55718d43ba css: move all styles from templates to css file
12 years ago
Gerhard Jungwirth e953697c8f new modal to create billing zones
12 years ago
Gerhard Jungwirth 0af4c6293f fix editing of billing_fees
12 years ago
Gerhard Jungwirth d1d4ec754b make billing_fees editable, add billing_zone as datatables form
12 years ago
Gerhard Jungwirth a0773b2591 billing: fix links, create forms (billing_fees, billing_profiles)
12 years ago
Gerhard Jungwirth 3df437082c create "Edit Billing" modal, make validator happy
12 years ago
Gerhard Jungwirth 1f73491b9c Create new controller for Billing
12 years ago
Gerhard Jungwirth 6942a188b8 dynamic page title
12 years ago
Gerhard Jungwirth c597b3fc7d restructuring DB access
12 years ago
Gerhard Jungwirth 2c6c757585 add navigation to the preferences site
12 years ago
Gerhard Jungwirth 3b367079ea group preferences (using bootstrap accordion)
12 years ago
Gerhard Jungwirth a44763f812 fix html syntax
12 years ago
Gerhard Jungwirth c3caf6442e style multiple entry form more nicely
12 years ago
Gerhard Jungwirth 58c45bb632 strike disabled values
12 years ago
Gerhard Jungwirth a1ca6af6b9 options to delete and deactivate prefs with multiple values
12 years ago
Gerhard Jungwirth da8f3b267d editing preferences with multiple values (WIP)
12 years ago
Gerhard Jungwirth 951037b6da fix viewing boolean and multiple entries
12 years ago
Gerhard Jungwirth 5d6374f153 html encode preference description
12 years ago
Gerhard Jungwirth 257a8bfc0a add status messages to preferences (domain)
12 years ago
Andreas Granig 6af4d59390 Some more fix attempts for dom-prefs, WIP.
12 years ago
Andreas Granig 76305fc56f Clean up Settings menu for admin.
12 years ago
Andreas Granig 2c16631a4b Implement first part of editing domain preferences.
12 years ago
Andreas Granig 926839940a Disable drop-downs in preference list.
12 years ago
Andreas Granig 60d3cedec8 Improve visual layout of preference list.
12 years ago
Andreas Granig 7f92d7f82c Properly display domain preferences in full list.
12 years ago
Gerhard Jungwirth 8ddff24cdc domain preferences: fix form, create overlay
12 years ago
Gerhard Jungwirth b7a582c87a make preferences table
12 years ago
Gerhard Jungwirth 0b706763c2 have a Preferences Form (extending FormHandler)
12 years ago
Gerhard Jungwirth 7e3f856be0 domain: remove edit button, add preferences link
12 years ago
Gerhard Jungwirth 7b9c7b1a3b restore confirmation dialog on delete button
12 years ago
Gerhard Jungwirth da8f7b9ba0 fix some css issues
12 years ago
Gerhard Jungwirth 0e276f2782 bugfix in edit dialog containing datatables field
12 years ago
Gerhard Jungwirth fdd302c093 modal width more flexible
12 years ago
Gerhard Jungwirth dcd965f312 use a bootstrap style 404 error page
12 years ago
Andreas Granig 8ff5c4e427 Migrate domain handling to datatables.
12 years ago
Andreas Granig ba5a86c703 Prettify html code.
12 years ago
Andreas Granig 6ede6b4e09 Dynamically load top menu widgets.
12 years ago
Andreas Granig 3c5acf467f Add realm and links to other realms in login page.
12 years ago
Andreas Granig c4c6f80b28 Add error border around datatable field.
12 years ago
Andreas Granig 47a7b3bf24 Fix error handling for datatable fields.
12 years ago
Andreas Granig ba235d629e Align modal datatable to form layout.
12 years ago
Andreas Granig 3b2523473b Use datatables by default for each table.
12 years ago
Andreas Granig 4b22a492df Fix modal handling.
12 years ago
Andreas Granig 38e96c8143 Improve styling of tables.
12 years ago
Andreas Granig 277d9d34f2 Fix hardcoded urls and missing wrapper function.
12 years ago
Gerhard Jungwirth 63484ee94a use hidden field for the new datatables field
12 years ago
Gerhard Jungwirth 2d7d691de3 New datatables based fields.
12 years ago
Gerhard Jungwirth 080feb9c6f Commit WIP.
12 years ago
Gerhard Jungwirth 93968c3a11 design of edit/delete buttons, permission handling, bugfix
12 years ago
Gerhard Jungwirth f5afd4911b use serverside sorting in datatables
12 years ago
Gerhard Jungwirth d8f05dc1a3 make /contacts use datatables
12 years ago
Gerhard Jungwirth ac9d981aa9 Pagination, Template enhancements for datatables
12 years ago
Gerhard Jungwirth 4c9c766380 create reseller output with datatables
12 years ago
Andreas Granig 320a25024b Add Contact form and extract redir chain handling.
12 years ago
Gerhard Jungwirth ade81ba964 Align template path to general structure.
12 years ago
Andreas Granig e1d5b84afb More fixes for the redirecting chain.
12 years ago
Andreas Granig 48c8378719 Extend work-flow for reseller creation/edit. WIP.
12 years ago
Andreas Granig c87ff36170 Add contract and contact lists. WIP.
12 years ago
Andreas Granig 460ecd825b Add domain handling skeleton.
12 years ago
Andreas Granig 5ce4b91aa8 Rework controller for proper chaining.
12 years ago
Andreas Granig 3f7df5166b Fix table row height when displaying form buttons.
12 years ago
Andreas Granig b0f8b6daf6 Fix modal title.
12 years ago
Andreas Granig e7cafadcc3 First version of using rendering helpers.
12 years ago
Andreas Granig d06c66626f Add close button to modal form.
12 years ago
Andreas Granig d823a0d113 Don't fade modal and use horizontal form.
12 years ago
Andreas Granig a32be4d6f7 Further work in reseller forms.
12 years ago
Andreas Granig b87c9ea71c Add skeleton for reseller management.
12 years ago
Andreas Granig d2d0fef99b Rework form rendering to use formhandler.
12 years ago
Andreas Granig be3a9f6521 Use formhandler for forms. WIP.
12 years ago
Andreas Granig 76e9d458d4 Add basic error handling.
12 years ago
Andreas Granig 11fecbd7ae Implement basic authentication logic.
12 years ago
Andreas Granig 063aa3ab79 Implement moose-based widget plugin architecture.
12 years ago
Andreas Granig ee4de08f89 Implement naive plugin framework.
12 years ago
Andreas Granig 87bd6918a0 Move head row to layout.
12 years ago
Andreas Granig f33ed45938 Restructure root/ and add wrapper and /test page.
12 years ago