Gerhard Jungwirth
c5fd0122a6
MT#7981 possibility to delete subscriber admin flag
11 years ago
Gerhard Jungwirth
c1c1117600
MT#8035 Write start_ivr and end_ivr events
...
when updating cf_mappings or cf_destination_sets
one entry per cf_mapping
11 years ago
Andreas Granig
33ace9c766
MT#7941 Another fix for empty CF dsets.
11 years ago
Andreas Granig
ec6c5c4557
MT#7941 Fix handling empty destination set in pref
11 years ago
Andreas Granig
0d577b3490
MT#7935 Show callid, cost and link to callmap.
...
In call history of a subscriber, link to callmap, and show the
call-id and source customer cost in case of admin/reseller.
11 years ago
Andreas Granig
d3a21f146f
MT#7545 Fix editing non-pbx subscriber.
11 years ago
Andreas Granig
b0491942f5
MT#6693 Handle pseudo-preferences for subprofs.
...
Certain preferences (speeddial, voicemail, faxserver etc) are not
really preferences, but are handled specially on the preferences
page. Introduce special preferences for them to be able to select
them when defining subscriber profiles, and filter them on the
preferences page of the csc.
11 years ago
Andreas Granig
4f370287af
MT#7793 Only log subprofile event on prof-change.
11 years ago
Andreas Granig
213e6bb606
MT#7793 Implement event billing for subprofiles.
...
Write start/end/update_profile event on subscriber modification.
11 years ago
Andreas Granig
5805d848d3
MT#7771 Add cloud_pbx_ext preference.
11 years ago
Andreas Granig
f41626e521
MT#7545 Allow multiple pbx groups per subscriber
11 years ago
Andreas Granig
eaa4fea245
MT#7555 Properly terminate subs on customer edit.
...
Recursively terminate subscribers and everything else if a customer
is terminated via the customer edit form.
11 years ago
Andreas Granig
fa42fa8805
MT#7377 Fix setting display name in subscriber.
11 years ago
Andreas Granig
8efa32a98a
MT#7377 Use is_pbx_pilot instead of admin flag
11 years ago
Andreas Granig
b827f73ab4
MT#5879 PoC of generating invoice out of template
...
Rework zone fee handling.
Implement invoice creation (WIP) - still real template data missing.
11 years ago
Gerhard Jungwirth
cd9177b60f
MT#7051 set webusername to NULL if empty
...
because this does not trigger the unique constraint
(webuser_dom_idx) and it makes sense, because one cannot
login with an empty webusername anyway.
11 years ago
Andreas Granig
7df32a993b
MT#7039 API: implement SIP registration handling
11 years ago
Andreas Granig
fead09e4b5
MT#4967 Fix editing of non-pbx subscribers.
11 years ago
Andreas Granig
44a3b2da1c
MT#4967 Fix subadmin pbx alias number moving.
...
Allow subadmins to move numbers from extension back to subadmin.
11 years ago
Andreas Granig
f96f08f706
MT#4967 clean up moving alias numbers.
...
Also allow admin/reseller to move numbers.
11 years ago
Andreas Granig
b95daedc79
MT#6967 Alias range handling and first sub cleanup
11 years ago
Andreas Granig
a5fd61fe72
MT#6871 FIx subs creation if contract.external_id
...
Stupid copy/paste error using wrong contract var.
11 years ago
Andreas Granig
8823a94c8d
MT#6693 Clear subscriber prefs on profile change
...
If a subscriber changes from one profile to another, clear all
preferences which are not part of the new profile.
11 years ago
Andreas Granig
79e2274a4b
MT#6789 Clear old password on logged-in reset.
...
That way we force the user to change the pass, otherwise he can't
log in anymore.
11 years ago
Andreas Granig
aed5d7ef09
MT#6843 Implement password auto-generation.
11 years ago
Andreas Granig
c5c8f1089b
MT#6789 Add switch to allow anonymous pwd recovery
11 years ago
Andreas Granig
fd1ce99ea1
MT#6789 Don't clear old password on pwd reset.
11 years ago
Andreas Granig
2bf4fe1e92
MT#6831 Implement global password policy.
11 years ago
Andreas Granig
6b6d5e0aa7
MT#6789 Add "forgot password" feature for subs.
11 years ago
Andreas Granig
bf5ec092bb
MT#6789 Add subscriber email and password recovery
...
- subscribers can hold an email address
- implement process for web password recovery
11 years ago
Andreas Granig
ceb53a1837
MT#6693 Fix subadmin subscriber editing.
11 years ago
Andreas Granig
9aead3f255
MT#6693 More subscriber editing rework.
...
- Update base cli of extensions on pbx admin primary number change.
- Use proper forms (hopefully) for editing various pbx subscriber types.
11 years ago
Andreas Granig
f197d4a665
MT#6693 Fix profile(set) editing of pbx subs.
11 years ago
Andreas Granig
40663ebf56
MT#6693 Filter call-forwards for subs profiles.
11 years ago
Andreas Granig
9e57582662
MT#6693 Let admin/reseller clear subs profiles
11 years ago
Andreas Granig
202b9c9f39
MT#6693 Let subadmins edit subscriber profile.
11 years ago
Andreas Granig
8c867420e8
MT#6693 Rename profile categories to profile sets.
11 years ago
Andreas Granig
a89b8ead71
MT#6693 Basic pref filter based on subs profiles.
11 years ago
Andreas Granig
4cf62bc8cd
MT#6693 Assign profiles to subscribers - WIP.
...
TODO:
- Subadmins must not see a "Create" button in profile selection
- Can sub(admins) unset a profile? What's the default?
11 years ago
Gerhard Jungwirth
fc1c89a7c1
MT#6497 API: get callforwards (simple)
11 years ago
Alexander Lutay
1c8ff01cc1
MT#5083 Fixes for several SendFax WEB interface issues
11 years ago
Andreas Granig
432080d384
MT#5929 More external_id fixes.
...
Set external_id to NULL in db if it's empty.
Properly clear ext_xxx_id preferences if external_id gets unset.
11 years ago
Andreas Granig
74aeb7938d
MT#5929 Fix lock, ext_xxx_id and dbalias handling.
...
- ext_subscriber_id and ext_contract_id preferences weren't populated correctly.
- subscriber lock preference wasn't populated correctly
- old dbalias entries weren't cleared correctly for API calls
11 years ago
Andreas Granig
c61b9eec5d
MT#3933 API: Handle subscriber lock/termination
11 years ago
Andreas Granig
71b8d2e957
MT#5967 Validate (man_)allowed_ip input.
...
Check for valid v4/v6 address and optional netmask.
11 years ago
Andreas Granig
2f749a341a
MT#3933 API: add subscriber editing via PUT/PATCH
11 years ago
Andreas Granig
bc08567683
MT#5811 Properly set websocket paths.
...
To work around ssl certificate issues with wss connections, use
a single entry point for wss to the system and let nginx do the
internal proxying to the correct addresses.
11 years ago
Gerhard Jungwirth
f99ce65102
MT#5859 let subscriber change his webpassword
11 years ago
Andreas Granig
b88d36bdf0
MT#5083 Implement sendfax in ngcp-panel.
11 years ago
Andreas Granig
33001ef88a
MT#5811 Prettify roster and add chat window
11 years ago