Commit Graph

1118 Commits (mr13.4.1.8)

Author SHA1 Message Date
Gerhard Jungwirth 21482c00ec MT#4289 separate customer/ajax and contract/ajax
12 years ago
Lars Dieckow 940d1cfde7 MT#4229 custom Internal server error page
12 years ago
Andreas Granig 7363b51578 MT#3971 Show Create btn if max_subscribers is null
12 years ago
Andreas Granig b9d03df0bd MT#3971 Implement limitation of subscribers.
12 years ago
Andreas Granig 5266545dd5 MT#3977 Use plain port for linksys provisioning.
12 years ago
Andreas Granig 9f03bf4eb4 MT#4007 Implement auto attendant mgm for subs.
12 years ago
Andreas Granig 8683e52cdd MT#3925 Move POST validation methods into Role.
12 years ago
Andreas Granig a7ae65ca82 MT#3925 Use forms for validation only; other fixes
12 years ago
Andreas Granig eb01bbde40 MT#3925 Show API item properties from json via JS
12 years ago
Andreas Granig df6bfea155 MT#3925 Extend API documentation (Auth, styling).
12 years ago
Andreas Granig feebde1048 MT#3925 Basic styling for printing API docs.
12 years ago
Andreas Granig 5068bd0f17 MT#3925 Style and reorganize API templates
12 years ago
Andreas Granig defde60d4d MT#3925 Add main header and vim trailer.
12 years ago
Andreas Granig 8123208254 MT#3925 Manually re-merge API doc changes.
12 years ago
Andreas Granig 5098850d20 MT#3925 Add documentation framework for API.
12 years ago
Lars Dieckow e5a42d9306 wip
12 years ago
Gerhard Jungwirth 48e0b55cd0 MT#5145 put tooltips on top
12 years ago
Gerhard Jungwirth 0c41788b79 MT#4693 show contract balance in euros instead of cents
12 years ago
Andreas Granig e21d14da46 MT#5103 Add date picker to call distribution graph
12 years ago
Andreas Granig 272caf532e MT#4565 Fix read-only permissions.
12 years ago
Andreas Granig dd39baee6e MT#5103 Add basic call distribution graph.
12 years ago
Andreas Granig 80dcf44f7f MT#4235 Implement static Jitsi provisioning.
12 years ago
Andreas Granig 6e725bdfdc MT#4967 Filter system information for subs-roles
12 years ago
Gerhard Jungwirth 8f98ef00fd MT#4967 Let admin/reseller always change subscriber numbers
12 years ago
Gerhard Jungwirth 402b5b0909 MT#4287 Preserve dt settings until logout
12 years ago
Andreas Granig dab0021c9a MT#4961 Fix non-alphanumeric RRD filename handling
12 years ago
Andreas Granig f9e96aad30 MT#4955 Introduce customer default sound sets.
12 years ago
Gerhard Jungwirth 0d8f6d1355 MT#4903 Fix javascript error on empty referrer
12 years ago
Gerhard Jungwirth 21b841ba5c MT#4287 Remove datatables state on menu items
12 years ago
Gerhard Jungwirth 5fa8ca12cf MT#4287 Use Statesave Feature
12 years ago
Gerhard Jungwirth 82e343a41f MT#4287 preserve display setting rows
12 years ago
Gerhard Jungwirth 18171eef96 MT#4877 Fix button color on click
12 years ago
Gerhard Jungwirth c9fac644aa MT#4877: fix button focus style
12 years ago
Lars Dieckow f6e01fdbd6 MT#3927 custom auth
12 years ago
Andreas Granig 79a256f094 MT#4787 Send browser to PBX device when syncing
12 years ago
Gerhard Jungwirth 7945805883 MT#4289 contracts: filter by product and separate terminate
12 years ago
Gerhard Jungwirth 6fb3119fc9 MT#4289 move /contract/customer/edit to /customer/edit
12 years ago
Gerhard Jungwirth 92c17240a5 MT#4289 fix html-id with invalid symbols
12 years ago
Gerhard Jungwirth 5caf89894c MT#4289 separate customer-/contract- create and ajax_reseller_filter
12 years ago
Gerhard Jungwirth 104751bb6a MT#4289 separate customer/ajax and contract/ajax
12 years ago
Lars Dieckow a37b165caf MT#4229 custom Internal server error page
12 years ago
Andreas Granig 773c04c2cd MT#3971 Show Create btn if max_subscribers is null
12 years ago
Andreas Granig 074758df8f MT#3971 Implement limitation of subscribers.
12 years ago
Lars Dieckow aba646f59b MT#3929 certificate management
12 years ago
Andreas Granig 0ab09a6e0b MT#3977 Use plain port for linksys provisioning.
12 years ago
Andreas Granig 36a020c376 MT#4007 Implement auto attendant mgm for subs.
12 years ago
Andreas Granig 1515e366fd MT#3997 Really properly fix tooltips.
12 years ago
Andreas Granig 988e304544 MT#3997 Allow html in tooltips.
12 years ago
Andreas Granig e03bd513ba MT#4025 Only show customer sound sets for admins.
12 years ago
Andreas Granig e93c68c58c MT#4025 Manage customer sound-sets in details view
12 years ago
Michael Prokop ea5696da2c Revert "MT#4229 custom Internal server error page"
12 years ago
Lars Dieckow eece093fd0 MT#4229 custom Internal server error page
12 years ago
Andreas Granig 1761945b8c MT#4025 Implement contract_sound_set preference.
12 years ago
Andreas Granig 71d531fafb MT#3977 Fix accordion expand/collapse toggle.
12 years ago
Andreas Granig 3c3cfff80b MT#3977 Add option in status msg to manually sync.
12 years ago
Andreas Granig 853e9e5388 MT#3977 Display stationname/keyid in PBX field dev
12 years ago
Andreas Granig 5730437acf MT#3977 Implement editing of PBX field device.
12 years ago
Andreas Granig ed359aacd5 MT#3977 Implement backend for multi-line PBX conf
12 years ago
Andreas Granig 50a494af2b MT#3977 Handle new lines added by user in UI.
12 years ago
Andreas Granig 1c8179164a MT#3977 populate PBX field dev form on prof change
12 years ago
Andreas Granig 03e4d574b6 MT#3977 Prepare line/key in PBX field dev.
12 years ago
Andreas Granig fba3998657 MT#3977 Implement line/key handling for devices.
12 years ago
Gerhard Jungwirth ebe64d3563 uri_unescape CDRs
12 years ago
Gerhard Jungwirth b442c759a1 Show Timeset and Destination Set Names
12 years ago
Andreas Granig 683047c112 MT#3975 Prevent subadmin from terminating himself.
12 years ago
Andreas Granig ef36719dcf Add subscriberadmin customer link in top menu.
12 years ago
Andreas Granig 1af065d864 Allow subscriberadmin to access sub-subscribers.
12 years ago
Andreas Granig 585a4d947a Be more formal in denied-page.
12 years ago
Andreas Granig 086d91ff0e Use roles instead of realm for logged in users.
12 years ago
Andreas Granig 8a194e5055 Use preference label instead of attribute.
12 years ago
Andreas Granig de73436174 Fix subscriber login topmenu vm link.
12 years ago
Andreas Granig d5dc850bd9 Add subscriber login registered dev widget.
12 years ago
Andreas Granig de99e0be43 Make widget containers higher for subscribers.
12 years ago
Andreas Granig 6e8ac2aa70 Show subscriber login CF widget and allow prefs.
12 years ago
Andreas Granig 9769f4056e Add templates for subscriber login call-list/vm.
12 years ago
Andreas Granig b8cf0895ba Implement subscriber login call-list/voicemails.
12 years ago
Andreas Granig 78e126c9cb Add basic voicemail widget for subscribers.
12 years ago
Andreas Granig 06fc0fa4dd Fix subscriber login and add basic widgets.
12 years ago
Andreas Granig 5160759f38 Implement subscriber login.
12 years ago
Gerhard Jungwirth 01ba8802cf Fix duplicate showing of contracts under Reseller Details - Reseller Contract
12 years ago
Gerhard Jungwirth f444dc0d81 Show Contract (equals Cusomer-) id
12 years ago
Andreas Granig d156b57f9d Add display name to PBX device config template.
12 years ago
Andreas Granig b4949f1a48 Implement PBX device boot-strapping.
12 years ago
Andreas Granig d4ec2ef042 Implement PBX field device handling.
12 years ago
Andreas Granig fef88b9ed3 Add PBX device skeleton.
12 years ago
Andreas Granig b2f7e00612 Render empty string on null values.
12 years ago
Andreas Granig 907eab8ffe HTML-escape DT fields before displaying it.
12 years ago
Andreas Granig 231dc9fd07 Reset DT field id if it's not selected.
12 years ago
Andreas Granig 8746a6035d Add device management to top menu.
12 years ago
Andreas Granig c3cadb1503 Implement device profile management.
12 years ago
Andreas Granig e5832d6e13 Implement device config management.
12 years ago
Andreas Granig dcac5aa5c6 Implement device firmware management.
12 years ago
Andreas Granig 8a359e5312 Group device overview.
12 years ago
Andreas Granig e99265c351 Check for read_only flag when editing contact.
12 years ago
Andreas Granig 199ae7ed8d Implement device model management.
12 years ago
Gerhard Jungwirth c6abfbc7cb Correctly select customers under reseller-> customers section
12 years ago
Gerhard Jungwirth 096ee48d56 Consistent naming: Web Username/Password vs CSC Username/Password
12 years ago
Gerhard Jungwirth f0e2f1de8a Fix syling of long labels in modal
12 years ago
Andreas Granig 9efb1f8124 Allow changing PBX group for PBX extension.
12 years ago
Andreas Granig 00e13f9209 Implement editing PBX extension subscribers.
12 years ago
Andreas Granig 3c8734f089 Make PBX groups editable.
12 years ago
Andreas Granig df1c2cc4c1 Only show PBX groups if it's a PBX account.
12 years ago
Andreas Granig d47bbeca10 Add accordion toggle button.
12 years ago
Andreas Granig 23675b4da3 Implement group, admin and ext handling for PBX.
12 years ago
Andreas Granig fe580d3c53 Show product name in customer details.
12 years ago
Gerhard Jungwirth 1c154f8542 Only show relevant domains on reseller details
12 years ago
Gerhard Jungwirth 9f9d20eebf Expose the contacts controller to Edit/Delete Contacts
12 years ago
Gerhard Jungwirth 4cfa5b7870 Only expose delete button to contacts with no contracts
12 years ago
Gerhard Jungwirth 52e353d594 Option to select the number of rows in datatables table
12 years ago
Gerhard Jungwirth b856662883 Call end-user-contracts customers to avoid confusion
12 years ago
Gerhard Jungwirth a2ddf93c8d Copy rewrite rule set functionality
12 years ago
Gerhard Jungwirth e26220538c Fix some warnings due to non-numeric argument empty string ("")
12 years ago
Gerhard Jungwirth 8f02c62f82 Option to edit an existing contact, belonging to a customer
12 years ago
Gerhard Jungwirth 356891c29b Handle the preference man_allowed_ips like allowed_ips
12 years ago
Gerhard Jungwirth c33021d30e Handle allowed_ips preference.
12 years ago
Andreas Granig c4d26d1871 Don't allow to terminate contract via list view.
12 years ago
Andreas Granig 352e403507 HTML doesn't have an </input> field.
12 years ago
Andreas Granig 6f406e3486 Don't show faxserver preferences if it's disabled.
12 years ago
Andreas Granig 0f6fc8a995 Fix preference handling with max_occur > 1.
12 years ago
Andreas Granig d2aeb8217d Make modal header more generic.
12 years ago
Gerhard Jungwirth ca5e863e27 fix view on narrow screens
12 years ago
Andreas Granig 56c167c575 Fix terminating voip_subscribers for reseller.
12 years ago
Gerhard Jungwirth e41fe3305d Use a modal to display the NCOS setting "Include local ac"
12 years ago
Andreas Granig 9b8ce0d783 Align billing fees to new DT mechanism.
12 years ago
Andreas Granig 84f1183542 Mark active accordion as open.
12 years ago
Andreas Granig c8beecba9a Only allow callflows if enabled in config.
12 years ago
Andreas Granig 772977d848 Only show CDRs if call_data is set for user.
12 years ago
Andreas Granig 035c3a60b9 Confirm deletion of rewrite rule.
12 years ago
Andreas Granig 0b596b7c85 Implement reseller dashboard widgets.
12 years ago
Andreas Granig bd60a1dbda Pretty-print timestamp in call flows.
12 years ago
Andreas Granig 06482210fb Add CF delete and fix simple handling.
12 years ago
Andreas Granig 2513159c6f Fix confirm dialog in nested modals.
12 years ago
Andreas Granig 1437084795 Add global callflow controller.
12 years ago
Andreas Granig ed680b281d Globally handle last opened accordion.
12 years ago
Andreas Granig 124ffae866 Add mailto link in error pages for contact.
12 years ago
Andreas Granig e43fc4b1c5 Implement graphing of captured sip messages.
12 years ago
Andreas Granig 361d59a578 Fix unban handling.
12 years ago
Andreas Granig 9e5b132988 Add ip/auth ban link to top-menu.
12 years ago
Andreas Granig cb7e0fb63c Implement ip/auth ban management.
12 years ago
Andreas Granig c58d1702e0 Fix wrong html syntax.
12 years ago
Andreas Granig 861bebef8c Migrate server/rules handling to new DT mechanism.
12 years ago
Andreas Granig 9f129baccd Fix paging plugin path.
12 years ago
Andreas Granig a9b68ae367 Fix contract/contact editing from within reseller.
12 years ago
Andreas Granig 1481894d68 Fix special offpeak handling.
12 years ago
Andreas Granig 8964a130d7 Upgrade bootstrap and clean up static files.
12 years ago
Andreas Granig 531281396b Fix IE10 incompatibilities.
12 years ago
Andreas Granig 0830ae5055 Fix statistics on IE.
12 years ago
Andreas Granig ab79afbb67 Fix config paths and dbalias creation.
12 years ago
Andreas Granig aa33e91147 Only show lock warns if subscriber is set.
12 years ago
Andreas Granig d4b396c318 Add loader image for stats.
12 years ago
Andreas Granig 672c25219e Add Back button to stats.
12 years ago
Andreas Granig 4572d950d0 Fix billing handling.
12 years ago
Andreas Granig e770783788 Fix navigation and CF handling.
12 years ago
Andreas Granig d2db386252 Fix contract creation and subscriber lock handling
12 years ago
Andreas Granig 6d38442876 Filter terminated elements; visual cleanups.
12 years ago
Andreas Granig 9afd656365 Show all billing profiles for customer.
12 years ago
Andreas Granig 98c9a17fb5 Add reseller top menu entries.
12 years ago
Andreas Granig aee8feeb01 Rework rewrite rules.
12 years ago
Andreas Granig 4b956f6e8a Clean up sound set handling.
12 years ago
Andreas Granig bcf3c2b7dd Cosmetical enhancements.
12 years ago
Andreas Granig e4d305895c Clean up NCOS handling.
12 years ago
Andreas Granig 01b3856ee7 Align domain handling to new DT mechanism.
12 years ago
Andreas Granig af2557019b Only create Back-button once.
12 years ago
Andreas Granig e1f7a4710e Properly handle back button.
12 years ago
Andreas Granig 21af84fdf6 Lots of cleanups and bugfixes and back-nav.
12 years ago
Andreas Granig 08e5a2a3a8 Propagate reseller and contract status to children
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 04296de4c4 First part of reworking reseller handling.
12 years ago
Andreas Granig 264a5460da Add reseller top menu.
12 years ago
Andreas Granig 4b3d1caab6 Streamline forms in regards to submitid.
12 years ago
Andreas Granig bfda0821fc Harden and enhance admin handling.
12 years ago
Andreas Granig 8c7a23fb71 Implement speed dial management.
12 years ago
Andreas Granig 6b7be6450f Serve OpenSans fonts locally.
12 years ago
Andreas Granig 90dedaa1bc Implement fax preference handling.
12 years ago
Andreas Granig 1c4fd57e19 Implement registered device management.
12 years ago
Andreas Granig 7a75e448f4 Implement subscriber trusted source management.
12 years ago
Andreas Granig 46f4a3a609 Implement system statistics page.
12 years ago
Andreas Granig 579d5cc1e2 Add system options to subscriber CF simple view.
12 years ago
Andreas Granig af28876437 Propagate primary number change to CF and VM.
12 years ago
Andreas Granig 544e7e8252 Implement subscriber reminder settings.
12 years ago
Andreas Granig 4aebd6aa8b Implement voicemail settings.
12 years ago
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 c857c52f53 Fix paging if rows are filtered.
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 8944dbe124 Cleanup duplicate defs.
12 years ago
Andreas Granig 53a287dedb Implement row-based period definition for time set
12 years ago
Andreas Granig 5c4a5b714e Clean up top menu.
12 years ago
Andreas Granig d16861a235 Don't limit pagination width.
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 79118bd3d7 Add advanced time/destinations set buttons.
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 25c535cda1 Check for correct date in billing weekday settings
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.
13 years ago
Andreas Granig 248ea962d6 Fix datatables control element positioning.
13 years ago
Gerhard Jungwirth ec23fc16cb Migrate Sounds to new Datatables button definition
13 years ago
Gerhard Jungwirth 7ab6ee877e Explicitly enable create button in sound/list.tt
13 years ago
Gerhard Jungwirth 2715939400 fix reconfirmation on soundfile-delete, make soundfiles downloadable
13 years ago
Gerhard Jungwirth 02d27a814b CRUD Sound Sets and Sound Files
13 years ago
Andreas Granig 29773bc86f Fix merge error.
13 years ago
Andreas Granig f7433e3b8a Implement admin peering widget.
13 years ago
Andreas Granig 761aab3220 Implement reseller and billing widget for admins.
13 years ago
Andreas Granig 1a61093b9c Fix weekdays peaktime handling.
13 years ago
Gerhard Jungwirth c41dbe80b3 fix NCOS Pattern creation
13 years ago
Gerhard Jungwirth b2317f2005 align modal fields
13 years ago
Andreas Granig be0cea94be Display billing profile name instead of id. WIP.
13 years ago
Andreas Granig ecaf685e11 Fix billing_profile column in ajax call.
13 years ago
Andreas Granig 884e3d6020 Fix reseller styles.
13 years ago
Andreas Granig bb6f7cd0a0 Align templates to new ajax return format.
13 years ago
Lars Dieckow c86e11c596 create button optional
13 years ago
Lars Dieckow d37314bfc1 create reseller with defaults
13 years ago
Lars Dieckow 9df80c6caf hash-based aaData for datatables via serialisation hook
13 years ago
Gerhard Jungwirth 8186dd6e93 fix design of modal
13 years ago
Andreas Granig 402ee76bf9 Clean up commented JS lines.
13 years ago
Andreas Granig 0dfd3d3f54 Add tooltip support.
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 b8a6b6b9f1 Enhance paging style.
13 years ago
Andreas Granig 26879effe6 Fix customer creation.
13 years ago
Andreas Granig 5dfe2afc28 Fix header for customer details.
13 years ago
Andreas Granig 5a4c362152 Implement contract balance handling.
13 years ago
Andreas Granig f3f7f62868 Implement customer fraud levels.
13 years ago
Andreas Granig 3b0119e603 Add customer mock.
13 years ago
Andreas Granig c6f18db41c Migrate contract view to new button concept.
13 years ago
Andreas Granig 8a65c619f2 Add Customers to admin top menu.
13 years ago
Andreas Granig 4bbbee3aa1 Finish migration to new button handling.
13 years ago
Andreas Granig 0d63c971af Migrate billing templates to new button handling.
13 years ago
Andreas Granig b273a899c8 Use catalyst functions to get urls.
13 years ago
Andreas Granig 490c38ab9e Part 1 of making template buttons more flexible.
13 years ago
Andreas Granig 8245329a76 Implement listing of customer contracts.
13 years ago
Andreas Granig dda40dcc16 Customer implementation. WIP.
13 years ago
Andreas Granig 98a7b3867c Move contract_balance creation to tmp helper.
13 years ago
Gerhard Jungwirth 3903a8fd0b Option to set local_ac in billing.ncos_levels
13 years ago
Gerhard Jungwirth 34f8a717df CRUD NCOS Levels and NCOS Number Patterns.
13 years ago
Gerhard Jungwirth c84862beb5 fix typo/dependencies
13 years ago
Gerhard Jungwirth 48f1a3a3a5 Rewrite Rule Set and Rewrite Rule Management
13 years ago
Gerhard Jungwirth bb0d585418 Implement Create/Show/Update/Delete of Contracts
13 years ago
Gerhard Jungwirth 25e75e4420 Show/Edit peer preferences under peer servers
13 years ago
Gerhard Jungwirth 08d2105b56 Show/Create/Update/Delete of peering servers and rules
13 years ago
Gerhard Jungwirth b5449a575e peering group management
13 years ago
Andreas Granig bffa977192 Implement basic reseller CRUD.
13 years ago
Andreas Granig fced11b461 Rework Administrator handling.
13 years ago
Andreas Granig 1b4b302295 Add Administrator site to quick access menu.
13 years ago
Andreas Granig f5b69ed87e Cleanup debug dumpers.
13 years ago
Andreas Granig 97b7f01164 Add simple role handling via realm check.
13 years ago
Andreas Granig 1f50a3ae50 Fix administrator handling.
13 years ago
Lars Dieckow d98a4f8cba CRUD administrators and pick reseller
13 years ago
Gerhard Jungwirth abfadb4988 provide CSV upload of billing_fees
13 years ago
Gerhard Jungwirth e7d92ff670 prevent deletion of billing_profiles
13 years ago
Gerhard Jungwirth 210140f483 Make Preferences a button
13 years ago
Gerhard Jungwirth ee50a88695 implement create/edit/delete of billing_peaktime_special
13 years ago
Gerhard Jungwirth e89dfa5f4a show peaktime dates as datatables table
13 years ago
Gerhard Jungwirth f908c19483 outsource modal, introduce peaktime page
13 years ago
Gerhard Jungwirth 309f0c3c91 fix some URIs and fix redirection on fees_create
13 years ago
Gerhard Jungwirth 0436e58e19 fix TT warning
13 years ago
Gerhard Jungwirth 55718d43ba css: move all styles from templates to css file
13 years ago
Gerhard Jungwirth e953697c8f new modal to create billing zones
13 years ago
Gerhard Jungwirth 0af4c6293f fix editing of billing_fees
13 years ago
Gerhard Jungwirth d1d4ec754b make billing_fees editable, add billing_zone as datatables form
13 years ago
Gerhard Jungwirth a0773b2591 billing: fix links, create forms (billing_fees, billing_profiles)
13 years ago
Gerhard Jungwirth 3df437082c create "Edit Billing" modal, make validator happy
13 years ago
Gerhard Jungwirth 1f73491b9c Create new controller for Billing
13 years ago
Gerhard Jungwirth 6942a188b8 dynamic page title
13 years ago
Gerhard Jungwirth c597b3fc7d restructuring DB access
13 years ago
Gerhard Jungwirth 2c6c757585 add navigation to the preferences site
13 years ago
Gerhard Jungwirth 3b367079ea group preferences (using bootstrap accordion)
13 years ago
Gerhard Jungwirth a44763f812 fix html syntax
13 years ago
Gerhard Jungwirth c3caf6442e style multiple entry form more nicely
13 years ago
Gerhard Jungwirth 58c45bb632 strike disabled values
13 years ago
Gerhard Jungwirth a1ca6af6b9 options to delete and deactivate prefs with multiple values
13 years ago
Gerhard Jungwirth da8f3b267d editing preferences with multiple values (WIP)
13 years ago
Gerhard Jungwirth 951037b6da fix viewing boolean and multiple entries
13 years ago
Gerhard Jungwirth 5d6374f153 html encode preference description
13 years ago
Gerhard Jungwirth 257a8bfc0a add status messages to preferences (domain)
13 years ago
Andreas Granig 6af4d59390 Some more fix attempts for dom-prefs, WIP.
13 years ago
Andreas Granig 76305fc56f Clean up Settings menu for admin.
13 years ago
Andreas Granig 2c16631a4b Implement first part of editing domain preferences.
13 years ago
Andreas Granig 926839940a Disable drop-downs in preference list.
13 years ago
Andreas Granig 60d3cedec8 Improve visual layout of preference list.
13 years ago
Andreas Granig 7f92d7f82c Properly display domain preferences in full list.
13 years ago
Gerhard Jungwirth 8ddff24cdc domain preferences: fix form, create overlay
13 years ago
Gerhard Jungwirth b7a582c87a make preferences table
13 years ago
Gerhard Jungwirth 0b706763c2 have a Preferences Form (extending FormHandler)
13 years ago
Gerhard Jungwirth 7e3f856be0 domain: remove edit button, add preferences link
13 years ago
Gerhard Jungwirth 7b9c7b1a3b restore confirmation dialog on delete button
13 years ago
Gerhard Jungwirth da8f7b9ba0 fix some css issues
13 years ago
Gerhard Jungwirth 0e276f2782 bugfix in edit dialog containing datatables field
13 years ago
Gerhard Jungwirth fdd302c093 modal width more flexible
13 years ago
Gerhard Jungwirth dcd965f312 use a bootstrap style 404 error page
13 years ago
Andreas Granig 8ff5c4e427 Migrate domain handling to datatables.
13 years ago
Andreas Granig ba5a86c703 Prettify html code.
13 years ago
Andreas Granig 6ede6b4e09 Dynamically load top menu widgets.
13 years ago
Andreas Granig 3c5acf467f Add realm and links to other realms in login page.
13 years ago
Andreas Granig c4c6f80b28 Add error border around datatable field.
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 38e96c8143 Improve styling of tables.
13 years ago
Andreas Granig 277d9d34f2 Fix hardcoded urls and missing wrapper function.
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
Gerhard Jungwirth 93968c3a11 design of edit/delete buttons, permission handling, bugfix
13 years ago
Gerhard Jungwirth f5afd4911b use serverside sorting in datatables
13 years ago
Gerhard Jungwirth d8f05dc1a3 make /contacts use datatables
13 years ago
Gerhard Jungwirth ac9d981aa9 Pagination, Template enhancements for datatables
13 years ago
Gerhard Jungwirth 4c9c766380 create reseller output with datatables
13 years ago
Andreas Granig 320a25024b Add Contact form and extract redir chain handling.
13 years ago
Gerhard Jungwirth ade81ba964 Align template path to general structure.
13 years ago
Andreas Granig e1d5b84afb More fixes for the redirecting chain.
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 460ecd825b Add domain handling skeleton.
13 years ago
Andreas Granig 065d8aafd3 Implement role and controller filter for widgets.
13 years ago
Andreas Granig 5ce4b91aa8 Rework controller for proper chaining.
13 years ago
Andreas Granig 3f7df5166b Fix table row height when displaying form buttons.
13 years ago
Andreas Granig a6e94ba881 Simplify login form handler.
13 years ago
Andreas Granig b0f8b6daf6 Fix modal title.
13 years ago
Andreas Granig e7cafadcc3 First version of using rendering helpers.
13 years ago
Andreas Granig d06c66626f Add close button to modal form.
13 years ago
Andreas Granig 6d6d0ff662 Fix styling of error messages in forms.
13 years ago
Andreas Granig d823a0d113 Don't fade modal and use horizontal form.
13 years ago
Andreas Granig aea25b930c Use bootstrap widget to render forms.
13 years ago
Andreas Granig a32be4d6f7 Further work in reseller forms.
13 years ago
Andreas Granig b87c9ea71c Add skeleton for reseller management.
13 years ago
Andreas Granig d2d0fef99b Rework form rendering to use formhandler.
13 years ago
Andreas Granig 7ca48ece05 Provide proper form error fields.
13 years ago
Andreas Granig be3a9f6521 Use formhandler for forms. WIP.
13 years ago
Andreas Granig 76e9d458d4 Add basic error handling.
13 years ago
Andreas Granig 11fecbd7ae Implement basic authentication logic.
13 years ago
Andreas Granig 063aa3ab79 Implement moose-based widget plugin architecture.
13 years ago
Andreas Granig ee4de08f89 Implement naive plugin framework.
13 years ago
Andreas Granig 87bd6918a0 Move head row to layout.
13 years ago
Andreas Granig f33ed45938 Restructure root/ and add wrapper and /test page.
13 years ago