forked from FreePBX/userman
-
Notifications
You must be signed in to change notification settings - Fork 0
/
module.xml
120 lines (120 loc) · 6.1 KB
/
module.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<module>
<rawname>userman</rawname>
<name>User Management</name>
<version>13.0.72</version>
<publisher>Sangoma Technologies Corporation</publisher>
<license>AGPLv3+</license>
<licenselink>http://www.gnu.org/licenses/agpl-3.0.txt</licenselink>
<repo>standard</repo>
<description>
This Module manages all FreePBX users
It allows an Administrator to create a User Account that can be used by other applications for login or API purposes.
Modules like iSymphony, Rest API and User Control Panel and FreePBX itself use this module to manage their users.
</description>
<changelog>
*13.0.72* Increase token timeout from 1 hour to 1 day
*13.0.71* FREEPBX-12804 Add HTML support for User Management emails
*13.0.70* Add additional hook point
*13.0.69* FREEPBX-12606 Absolute paths used in some modules.
*13.0.68* FREEPBX-12496 Purge cache when setting values to null
*13.0.67* Allow editing of 1-2 character usernames
*13.0.66* FREEPBX-12291 remove lock file if pid is not active
*13.0.65* FREEPBX-12038 User Manager doesnt Sync link Extension attribute to Virtual Extensions
*13.0.64* FREEPBX-11767 fix authentication when using voicemail, also add deletions during sync
*13.0.63* FREEPBX-11183 increase email field to allow comma separated email addresses
*13.0.62* FREEPBX-11597 default to yes, require core module
*13.0.61* Remove null users from groups
*13.0.60* FREEPBX-12165 error with extension adds with user conflicts
*13.0.59* FREEPBX-12167 Define array
*13.0.58* FREEPBX-12167 LDAP sync not deleting old records
*13.0.57* FREEPBX-12029 Use file based storage to avoid issues with database packet limits
*13.0.56* FREEPBX-12009 FREEPBX-11747 FREEPBX-11147 FREEPBX-11184 FREEPBX-11442 FREEPBX-11972
*13.0.55* Put notice up about group priorities
*13.0.54* Fix strange race condition, check if empty not if false
*13.0.53* FREEPBX-11795 Fix erroring cron
*13.0.52* Remove extra crons when saving
*13.0.51* Remove en_US Translations
*13.0.50* Better notices
*13.0.49* FREEPBX-11069
*13.0.48* FREEPBX-10962 with fax support as well in fax and faxpro
*13.0.47* Fix bad id in voicemail driver
*13.0.46* Fix broken voicemail auth driver
*13.0.45* FREEPBX-10861
*13.0.44* FREEPBX-10775
*13.0.43* Fix invalid variable
*13.0.42* More work done on FREEPBX-10973
*13.0.41* FREEPBX-11002 require Asterisk to be connected
*13.0.40* FREEPBX-10973
*13.0.39* Allow sorting/ordering of groups
*13.0.38* FREEPBX-11019
*13.0.37* FREEPBX-10840 switch to using asterisk type variables in emails (old still supported)
*13.0.36* FREEPBX-10802 Hard Coded Database name
*13.0.35* FREEPBX-10621 add missing function back
*13.0.34* FREEPBX-10535 Additional group settings for the default group
*13.0.33* Add side nav functionality and fix up two functions
*13.0.32* Fix array diff error when it is not an array
*13.0.31* Move everything back into install.php
*13.0.30* FREEPBX-10421 Dont show drivers that arent supported
*13.0.29* FREEPBX-9118 Selectable columns
*13.0.28* FREEPBX-8919 Delete WebRTC when account is deleted
*13.0.27* Adjustments to escaping of distinguished name
*13.0.26* FREEPBX-9858 add voicemail auth (untested)
*13.0.25* Bump to force an upgrade
*13.0.24* Add method to get default group
*13.0.23* FREEPBX-10215 Add default permissions for default group
*13.0.22* FREEPBX-10282 Allow creating of files
*13.0.21* Console functionality
*13.0.20* FREEPBX-10246 Fix labels, buttons and save on main page.
*13.0.19* FREEPBX-10204 No default Userman Group is created at install or upgrade time
*13.0.18* Need to insert a blank array into the DB
*13.0.17* Default groups, quick create permissions and fixes
*13.0.16* Add Active Directory users to their primary groups
*13.0.15* Group settings added to extensions page, proper active directory username represenation, default groups, dont send emails
*13.0.14* Add ability to link users to extensions through active directory attributes
*13.0.13* FREEPBX-10034 Actually fix Active Directory functionality so that it works
*13.0.12* FREEPBX-9987 Invalid module count
*13.0.11* FREEPBX-9907 Cannot autogenerate new user from drop-down in existing extension
*13.0.10* FREEPBX-9832 Dont let userman changes be submitted twice
*13.0.9* FREEPBX-9799 bug in JS prevented JS updates
*13.0.8* FREEPBX-9732 Fixes broken group and user delete and rnav
*13.0.7* Proper uninstall commands
*13.0.6* FREEPBX-9653 Bulk handler errors
*13.0.5* Finalize authentication engines. Now supporting Microsoft Active Directory
*13.0.4* Set priority of bulkhandler hooks
*13.0.3* Add hooks for bulkhandler module
*13.0.2.1* Typo fix
*13.0.2* Version bump Beta
*13.0.1alpha14* FREEPBX-9500 Can't change user's password in User Management with "Key" action button
*13.0.1alpha13* FREEPBX-9467 add search hooks
*13.0.1alpha12* Tab scrolls
*13.0.1alpha11* Better quick create visuals
*13.0.1alpha8* Initial groups support
*13.0.1alpha2* Visual Changes
*12.0.10* Invisible display names...
</changelog>
<info />
<category>Admin</category>
<menuitems>
<userman needsenginedb="yes">User Management</userman>
</menuitems>
<depends>
<phpversion>5.3.3</phpversion>
<version>13.0.103</version>
<module>core ge 13.0.84</module>
</depends>
<hooks>
<core class="Core" namespace="FreePBX\modules">
<method callingMethod="getQuickCreateDisplay" class="Userman" namespace="FreePBX\modules">getQuickCreateDisplay</method>
<method callingMethod="processQuickCreate" class="Userman" namespace="FreePBX\modules">processQuickCreate</method>
</core>
<bulkhandler class="Bulkhandler" namespace="FreePBX\modules" priority="150">
<method callingMethod="getHeaders" class="Userman" namespace="FreePBX\modules">bulkhandlerGetHeaders</method>
<method callingMethod="getTypes" class="Userman" namespace="FreePBX\modules">bulkhandlerGetTypes</method>
<method callingMethod="import" class="Userman" namespace="FreePBX\modules">bulkhandlerImport</method>
<method callingMethod="export" class="Userman" namespace="FreePBX\modules">bulkhandlerExport</method>
</bulkhandler>
</hooks>
<supported>
<version>13.0</version>
</supported>
</module>