FreePBX / issue-tracker

The unified FreePBX issue tracker.
https://www.freepbx.org
GNU General Public License v3.0
12 stars 1 forks source link

[bug]: CDR Extension Access Via Group #526

Open BanCenTIT opened 3 weeks ago

BanCenTIT commented 3 weeks ago

FreePBX Version

FreePBX 15

Issue Description

I’ve got a user group, called “UCP Access” which has 3 Users listed in the group. Under the UCP Tab for this group , on the Call History Subtab, I have Allow CDR, Allow CDR Downloads, Allow CDR Playback all set to YES, and I have a single extension listed in the CDR Access Field.

Any of these 3 users logging into their UCP and adding a Call History Widget do NOT see this listed extension

Looking at any of the 3 users’ User Permissions, UCP Tab, Call History Subtab, the 3 options mentioned above are all set to INHERIT but the CDR Access field is empty. There is no INHERIT option

It seems like that is the issue?

Please advise what I am missing to control access to “reviewee extensions” for “Reviewer extensions” via groups

Operating Environment

[root@pbx ~]# fwconsole ma list output No repos specified, using: [commercial,standard] from last GUI settings

+----------------------+------------+-----------------------------------+-------------+-----------+ | Module | Version | Status | License | Signature | +----------------------+------------+-----------------------------------+-------------+-----------+ | accountcodepreserve | 13.0.2.2 | Enabled | GPLv2 | Sangoma | | adv_recovery | 15.0.53.9 | Enabled | Commercial | Sangoma | | amd | 15.0.3 | Enabled | GPLv3+ | Sangoma | | announcement | 15.0.3.13 | Enabled | GPLv3+ | Sangoma | | api | 15.0.11 | Enabled | AGPLv3+ | Sangoma | | areminder | 15.0.14.27 | Enabled | Commercial | Sangoma | | arimanager | 15.0.3.20 | Enabled | GPLv3+ | Sangoma | | asterisk-cli | 14.0.4 | Enabled | GPLv3+ | Sangoma | | asteriskinfo | 15.0.14 | Enabled | GPLv3+ | Sangoma | | backup | 15.0.26 | Enabled | GPLv3+ | Sangoma | | blacklist | 15.0.4 | Enabled | GPLv3+ | Sangoma | | broadcast | 15.0.21 | Enabled | Commercial | Sangoma | | builtin | | Enabled | | Unsigned | | bulkhandler | 15.0.4 | Enabled | GPLv3+ | Sangoma | | calendar | 15.0.10 | Enabled | GPLv3+ | Sangoma | | callaccounting | 15.0.28 | Enabled | Commercial+ | Sangoma | | callback | 15.0.12 | Enabled | GPLv3+ | Sangoma | | callerid | 15.0.16 | Enabled | Commercial | Sangoma | | callforward | 15.0.17 | Enabled | AGPLv3+ | Sangoma | | calllimit | 15.0.5.6 | Enabled | Commercial | Sangoma | | callrecording | 15.0.7.29 | Enabled | AGPLv3+ | Sangoma | | callwaiting | 15.0.4.6 | Enabled | GPLv3+ | Sangoma | | cdr | 15.0.24.12 | Enabled | GPLv3+ | Sangoma | | cel | 15.0.18 | Enabled | GPLv3+ | Sangoma | | certman | 15.0.49 | Enabled | AGPLv3+ | Sangoma | | cidlookup | 15.0.27 | Enabled | GPLv3+ | Sangoma | | conferences | 15.0.7.11 | Enabled | GPLv3+ | Sangoma | | conferencespro | 15.0.3.18 | Enabled | Commercial | Sangoma | | configedit | 13.0.7.3 | Enabled | AGPLv3+ | Sangoma | | contactmanager | 15.0.13 | Enabled | GPLv3+ | Sangoma | | core | 15.0.22.38 | Enabled | GPLv3+ | Sangoma | | cos | 15.0.15 | Enabled | Commercial | Sangoma | | customappsreg | 15.0.14 | Enabled | GPLv3+ | Sangoma | | customcontexts | 13.0.3.2 | Enabled | GPLv2+ | Sangoma | | cxpanel | 15.0.4 | Enabled | GPLv3 | Sangoma | | dahdiconfig | 15.0.5.9 | Enabled | GPLv3+ | Sangoma | | dashboard | 15.0.18 | Enabled | AGPLv3+ | Sangoma | | daynight | 15.0.12 | Enabled | GPLv3+ | Sangoma | | dictate | 15.0.7 | Enabled | GPLv3+ | Sangoma | | digium_phones | 15.0.12 | Enabled | GPLv2 | Sangoma | | digiumaddoninstaller | 13.0.1.4 | Enabled | GPLv2 | Sangoma | | directory | 15.0.19 | Enabled | GPLv3+ | Sangoma | | disa | 15.0.4.9 | Enabled | AGPLv3+ | Sangoma | | donotdisturb | 15.0.10 | Enabled | GPLv3+ | Sangoma | | dynroute | 15.0.3 | Enabled | GPLv3+ | Sangoma | | endpoint | 15.0.65.9 | Enabled | Commercial | Sangoma | | extensionroutes | 15.0.8 | Enabled | Commercial | Sangoma | | extensionsettings | 13.0.4 | Enabled | GPLv3+ | Sangoma | | fax | | Not Installed (Locally available) | GPLv3+ | Sangoma | | faxpro | | Not Installed (Locally available) | Commercial | Sangoma | | featurecodeadmin | 13.0.6.11 | Enabled | GPLv3+ | Sangoma | | filestore | 15.0.9 | Enabled | AGPLv3 | Sangoma | | findmefollow | 15.0.37 | Enabled | GPLv3+ | Sangoma | | firewall | 15.0.43 | Enabled | AGPLv3+ | Sangoma | | framework | 15.0.37.9 | Enabled | GPLv2+ | Sangoma | | fw_langpacks | 14.0.1 | Enabled | GPLv3+ | Sangoma | | hotelwakeup | 15.0.5.5 | Enabled | GPLv2 | Sangoma | | iaxsettings | 15.0.8 | Enabled | AGPLv3 | Sangoma | | infoservices | 15.0.3 | Enabled | GPLv2+ | Sangoma | | iotserver | 15.0.9.3 | Enabled | Commercial | Sangoma | | irc | 13.0.1 | Enabled | GPLv3+ | Sangoma | | ivr | 15.0.30 | Enabled | GPLv3+ | Sangoma | | languages | 15.0.13 | Enabled | GPLv3+ | Sangoma | | logfiles | 15.0.15 | Enabled | GPLv3+ | Sangoma | | manager | 15.0.25 | Enabled | GPLv2+ | Sangoma | | miscapps | 15.0.10 | Enabled | GPLv3+ | Sangoma | | miscdests | 15.0.2.12 | Enabled | GPLv3+ | Sangoma | | music | 15.0.22 | Enabled | GPLv3+ | Sangoma | | oracle_connector | 15.0.14 | Enabled | Commercial | Sangoma | | outroutemsg | 15.0.9 | Enabled | GPLv3+ | Sangoma | | paging | 15.0.4.35 | Enabled | GPLv3+ | Sangoma | | pagingpro | 15.0.2 | Enabled | Commercial | Sangoma | | parking | 15.0.15.4 | Enabled | GPLv3+ | Sangoma | | parkpro | 15.0.13 | Enabled | Commercial | Sangoma | | pbdirectory | 2.11.0.6 | Enabled | GPLv3+ | Sangoma | | phonebook | 15.0.12 | Enabled | GPLv3+ | Sangoma | | phpinfo | 13.0.2 | Enabled | GPLv2+ | Sangoma | | pinsets | 15.0.1.15 | Enabled | GPLv3+ | Sangoma | | pinsetspro | 15.0.4 | Enabled | Commercial | Sangoma | | pm2 | 15.0.10 | Enabled | AGPLv3+ | Sangoma | | pms | 15.0.8 | Enabled | Commercial | Sangoma | | presencestate | 15.0.11 | Enabled | GPLv3+ | Sangoma | | printextensions | 13.0.3.4 | Enabled | GPLv3+ | Sangoma | | queueprio | 15.0.10 | Enabled | GPLv3+ | Sangoma | | queues | 15.0.39 | Enabled | GPLv2+ | Sangoma | | queuestats | 15.0.14 | Enabled | Commercial | Sangoma | | qxact_reports | 15.0.21 | Enabled | Commercial | Sangoma | | recording_report | 15.0.13 | Enabled | Commercial | Sangoma | | recordings | 15.0.6 | Enabled | GPLv3+ | Sangoma | | restapps | 15.0.42.11 | Enabled | Commercial | Sangoma | | ringgroups | 15.0.11.17 | Enabled | GPLv3+ | Sangoma | | sangomaconnect | 15.0.59.18 | Enabled | Commercial | Sangoma | | sangomacrm | 15.0.23.11 | Enabled | Commercial | Sangoma | | sangomartapi | 15.0.55.29 | Enabled | Commercial | Sangoma | | setcid | 15.0.9 | Enabled | GPLv3+ | Sangoma | | sipsettings | 15.0.11 | Enabled | AGPLv3+ | Sangoma | | sipstation | 15.0.17 | Enabled | Commercial | Sangoma | | sms | 15.0.37 | Enabled | Commercial | Sangoma | | soundlang | 15.0.5.10 | Enabled | GPLv3+ | Sangoma | | speeddial | 2.11.0.4 | Enabled | GPLv3+ | Sangoma | | superfecta | 15.0.6 | Enabled | GPLv2+ | Sangoma | | sysadmin | 15.0.33.16 | Enabled | Commercial | Sangoma | | timeconditions | 15.0.15.11 | Enabled | GPLv3+ | Sangoma | | tts | 15.0.12 | Enabled | GPLv3+ | Sangoma | | ttsengines | 15.0.4.7 | Enabled | AGPLv3 | Sangoma | | ucp | 15.0.15 | Enabled | AGPLv3+ | Sangoma | | userman | 15.0.69.21 | Enabled | AGPLv3+ | Sangoma | | vega | 15.0.12 | Enabled | Commercial+ | Sangoma | | vmblast | 15.0.11.8 | Enabled | GPLv3+ | Sangoma | | vmnotify | 15.0.20 | Enabled | Commercial | Sangoma | | voicemail | 15.0.33 | Enabled | GPLv3+ | Sangoma | | voicemail_report | 15.0.7 | Enabled | Commercial | Sangoma | | vqplus | 15.0.7.30 | Enabled | Commercial | Sangoma | | weakpasswords | 13.0.2 | Enabled | GPLv3+ | Sangoma | | webcallback | 15.0.6.3 | Enabled | Commercial | Sangoma | | webrtc | 15.0.10.13 | Enabled | GPLv3+ | Sangoma | | xmpp | 15.0.6.12 | Enabled | AGPLv3 | Sangoma | | zulu | 15.0.62 | Enabled | Commercial | Sangoma | +----------------------+------------+-----------------------------------+-------------+-----------+

Relevant log output

No response

kguptasangoma commented 2 weeks ago

Hi @BanCenTIT can you please check Freepbx 16 or 17 and let us know if the issue still exists on 16/17 ? Thanks

BanCenTIT commented 2 weeks ago

I don't have access to these newer versions. I would have to spin up Virtual Machines and perform installs and then hope that this feature set is something that is in a freepbx FREE download, as opposed to it being part of any of the paid modules we have. if you don't have a freepbx 16\17 environment to click around the gui, please let me know if it is expected to be a free feature set before i spend some time setting up that environment, thanks!