Skip to content

Commit

Permalink
Fixes zammad#4574 - Admin user can not find user or organization in t…
Browse files Browse the repository at this point in the history
…he search bar.
  • Loading branch information
rolfschmidt committed Apr 19, 2023
1 parent ef5172e commit 002c5cb
Show file tree
Hide file tree
Showing 74 changed files with 182 additions and 75 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ChannelChat extends App.ControllerSubContent
requiredPermission: 'admin.channel_chat'
@requiredPermission: 'admin.channel_chat'
header: __('Chat')
events:
'change .js-params': 'updateParams'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ChannelEmail extends App.ControllerTabs
requiredPermission: 'admin.channel_email'
@requiredPermission: 'admin.channel_email'
header: __('Email')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ChannelFacebook extends App.ControllerSubContent
requiredPermission: 'admin.channel_facebook'
@requiredPermission: 'admin.channel_facebook'
header: __('Facebook')
events:
'click .js-new': 'new'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# coffeelint: disable=no_unnecessary_double_quotes
class ChannelForm extends App.ControllerSubContent
requiredPermission: 'admin.channel_formular'
@requiredPermission: 'admin.channel_formular'
header: __('Form')
events:
'change form.js-paramsDesigner': 'updateParamsDesigner'
Expand Down
4 changes: 2 additions & 2 deletions app/assets/javascripts/app/controllers/_channel/google.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class App.ChannelGoogle extends App.ControllerTabs
requiredPermission: 'admin.channel_google'
@requiredPermission: 'admin.channel_google'
header: __('Google')
constructor: ->
super
Expand Down Expand Up @@ -33,7 +33,7 @@ class App.ChannelGoogle extends App.ControllerTabs
@render()

class ChannelAccountOverview extends App.ControllerSubContent
requiredPermission: 'admin.channel_google'
@requiredPermission: 'admin.channel_google'
events:
'click .js-new': 'new'
'click .js-delete': 'delete'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class App.ChannelMicrosoft365 extends App.ControllerTabs
requiredPermission: 'admin.channel_microsoft365'
@requiredPermission: 'admin.channel_microsoft365'
header: __('Microsoft 365')
constructor: ->
super
Expand Down Expand Up @@ -33,7 +33,7 @@ class App.ChannelMicrosoft365 extends App.ControllerTabs
@render()

class ChannelAccountOverview extends App.ControllerSubContent
requiredPermission: 'admin.channel_microsoft365'
@requiredPermission: 'admin.channel_microsoft365'
events:
'click .js-new': 'new'
'click .js-admin-consent': 'adminConsent'
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/_channel/sms.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ChannelSms extends App.ControllerTabs
requiredPermission: 'admin.channel_sms'
@requiredPermission: 'admin.channel_sms'
header: __('SMS')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ChannelTelegram extends App.ControllerSubContent
requiredPermission: 'admin.channel_telegram'
@requiredPermission: 'admin.channel_telegram'
events:
'click .js-new': 'new'
'click .js-edit': 'edit'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ChannelTwitter extends App.ControllerSubContent
requiredPermission: 'admin.channel_twitter'
@requiredPermission: 'admin.channel_twitter'
events:
'click .js-new': 'new'
'click .js-edit': 'edit'
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/_channel/web.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ChannelWeb extends App.ControllerTabs
requiredPermission: 'admin.channel_web'
@requiredPermission: 'admin.channel_web'
header: __('Web')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Branding extends App.ControllerTabs
requiredPermission: 'admin.branding'
@requiredPermission: 'admin.branding'
header: __('Branding')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Security extends App.ControllerTabs
requiredPermission: 'admin.security'
@requiredPermission: 'admin.security'
header: __('Security')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class System extends App.ControllerTabs
requiredPermission: 'admin.setting_system'
@requiredPermission: 'admin.setting_system'
header: __('System')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Ticket extends App.ControllerTabs
requiredPermission: 'admin.ticket'
@requiredPermission: 'admin.ticket'
header: __('Ticket')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class App.SettingTicketAutoAssignment extends App.ControllerSubContent
requiredPermission: 'admin.ticket_auto_assignment'
@requiredPermission: 'admin.ticket_auto_assignment'
events:
'change .js-ticketAutoAssignment input': 'setTicketAutoAssignment'
'click .js-timeAccountingFilter': 'setFilter'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileAppearance extends App.ControllerSubContent
requiredPermission: 'user_preferences.appearance'
@requiredPermission: 'user_preferences.appearance'
header: __('Appearance')
events:
'change input[name="theme"]': 'updateTheme'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileAvatar extends App.ControllerSubContent
requiredPermission: 'user_preferences.avatar'
@requiredPermission: 'user_preferences.avatar'
header: __('Avatar')
elements:
'.js-upload': 'fileInput'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileCalendarSubscriptions extends App.ControllerSubContent
requiredPermission: 'user_preferences.calendar+ticket.agent'
@requiredPermission: 'user_preferences.calendar+ticket.agent'
header: __('Calendar')
elements:
'input[type=checkbox]': 'options'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileDevices extends App.ControllerSubContent
requiredPermission: 'user_preferences.device'
@requiredPermission: 'user_preferences.device'
header: __('Devices')
events:
'click [data-type=delete]': 'delete'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileLanguage extends App.ControllerSubContent
requiredPermission: 'user_preferences.language'
@requiredPermission: 'user_preferences.language'
header: __('Language')
events:
'submit form': 'update'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileLinkedAccounts extends App.ControllerSubContent
requiredPermission: 'user_preferences.linked_accounts'
@requiredPermission: 'user_preferences.linked_accounts'
header: __('Linked Accounts')
events:
'click .js-add': 'add'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileNotification extends App.ControllerSubContent
requiredPermission: 'user_preferences.notifications+ticket.agent'
@requiredPermission: 'user_preferences.notifications+ticket.agent'
header: __('Notifications')
events:
'submit form': 'update'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileOutOfOffice extends App.ControllerSubContent
requiredPermission: 'user_preferences.out_of_office+ticket.agent'
@requiredPermission: 'user_preferences.out_of_office+ticket.agent'
header: __('Out of Office')
events:
'submit form': 'submit'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Overviews extends App.ControllerSubContent
requiredPermission: 'user_preferences.overview_sorting'
@requiredPermission: 'user_preferences.overview_sorting'
header: __('Order of Overviews')

constructor: ->
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfilePassword extends App.ControllerSubContent
requiredPermission: 'user_preferences.password'
@requiredPermission: 'user_preferences.password'
header: __('Password')
events:
'submit form': 'update'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ProfileTokenAccess extends App.ControllerSubContent
requiredPermission: 'user_preferences.access_token'
@requiredPermission: 'user_preferences.access_token'
header: __('Token Access')
events:
'click .js-delete': 'delete'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -746,7 +746,7 @@ class App.TicketCreate extends App.Controller
@formEnable(@$('.js-submit'), 'button')

class Router extends App.ControllerPermanent
requiredPermission: 'ticket.agent'
@requiredPermission: 'ticket.agent'
constructor: (params) ->
super

Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/api.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Api extends App.ControllerSubContent
requiredPermission: 'admin.api'
@requiredPermission: 'admin.api'
header: __('API')
events:
'click .action': 'action'
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/calendar.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Calendar extends App.ControllerSubContent
requiredPermission: 'admin.calendar'
@requiredPermission: 'admin.calendar'
header: __('Calendars')
events:
'click .js-new': 'new'
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/chat.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -934,7 +934,7 @@ class Setting extends App.ControllerModal
)

class CustomerChatRouter extends App.ControllerPermanent
requiredPermission: 'chat.agent'
@requiredPermission: 'chat.agent'
constructor: (params) ->
super

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class CoreWorkflow extends App.ControllerSubContent
requiredPermission: 'admin.core_workflow'
@requiredPermission: 'admin.core_workflow'
header: __('Core Workflows')
constructor: ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/cti.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ class WidgetAvatar extends App.ControllerObserver
@renderPopovers()

class CTIRouter extends App.ControllerPermanent
requiredPermission: 'cti.agent'
@requiredPermission: 'cti.agent'
constructor: (params) ->
super

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class CustomerTicketCreate extends App.ControllerAppContent
requiredPermission: 'ticket.customer'
@requiredPermission: 'ticket.customer'
events:
'submit form': 'submit',
'click .submit': 'submit',
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/dashboard.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ class App.Dashboard extends App.Controller
@$(".tab-content.#{target}").removeClass('hidden')

class DashboardRouter extends App.ControllerPermanent
requiredPermission: ['*']
@requiredPermission: ['*']

constructor: (params) ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/data_privacy.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Index extends App.ControllerSubContent
requiredPermission: 'admin.data_privacy'
@requiredPermission: 'admin.data_privacy'
header: __('Data Privacy')
events:
'click .js-new': 'new'
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/group.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Group extends App.ControllerSubContent
requiredPermission: 'admin.group'
@requiredPermission: 'admin.group'
header: __('Groups')
constructor: ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/integrations.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Integrations extends App.ControllerSubContent
requiredPermission: 'admin.integration'
@requiredPermission: 'admin.integration'
header: __('Integrations')
constructor: ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/job.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Job extends App.ControllerSubContent
requiredPermission: 'admin.scheduler'
@requiredPermission: 'admin.scheduler'
header: __('Scheduler')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Router extends App.ControllerPermanent
requiredPermission: 'knowledge_base.*'
@requiredPermission: 'knowledge_base.*'

constructor: (params) ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/macro.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Macro extends App.ControllerSubContent
requiredPermission: 'admin.macro'
@requiredPermission: 'admin.macro'
header: __('Macros')
constructor: ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/maintenance.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Maintenance extends App.ControllerSubContent
requiredPermission: 'admin.maintenance'
@requiredPermission: 'admin.maintenance'
header: __('Maintenance')
events:
'change .js-modeSetting input': 'setMode'
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/manage.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ class App.Manage extends App.ControllerNavSidbar
configKey: 'NavBarAdmin'

class ManageRouter extends App.ControllerPermanent
requiredPermission: ['admin.*']
@requiredPermission: ['admin.*']

constructor: (params) ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/monitoring.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Monitoring extends App.ControllerSubContent
requiredPermission: 'admin.monitoring'
@requiredPermission: 'admin.monitoring'
header: __('Monitoring')
events:
'click .js-resetToken': 'resetToken'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ customsortDataOptions = ({target}, params) ->
params

class ObjectManager extends App.ControllerTabs
requiredPermission: 'admin.object'
@requiredPermission: 'admin.object'
constructor: ->
super

Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/organization.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Organization extends App.ControllerSubContent
requiredPermission: 'admin.organization'
@requiredPermission: 'admin.organization'
header: __('Organizations')
constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,8 @@ class App.OrganizationProfile extends App.Controller
@$('.profile').scrollTop()

class Router extends App.ControllerPermanent
requiredPermission: 'ticket.agent'
@requiredPermission: ['ticket.agent', 'admin.organization']

constructor: (params) ->
super

Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/overview.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Overview extends App.ControllerSubContent
requiredPermission: 'admin.overview'
@requiredPermission: 'admin.overview'
header: __('Overviews')
constructor: ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/package.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Package extends App.ControllerSubContent
requiredPermission: 'admin.package'
@requiredPermission: 'admin.package'
header: __('Packages')
events:
'click .package-action[data-type="uninstall"]': 'action'
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/profile.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ class App.Profile extends App.ControllerNavSidbar
)

class ProfileRouter extends App.ControllerPermanent
requiredPermission: ['user_preferences.*']
@requiredPermission: ['user_preferences.*']

constructor: (params) ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/public_link.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class PublicLink extends App.ControllerSubContent
requiredPermission: 'admin.public_link'
@requiredPermission: 'admin.public_link'
header: __('Public Links')
constructor: ->
super
Expand Down
2 changes: 1 addition & 1 deletion app/assets/javascripts/app/controllers/report.coffee
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class Reporting extends App.ControllerAppContent
requiredPermission: 'report'
@requiredPermission: 'report'

constructor: ->
super
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
class ReportProfile extends App.ControllerSubContent
requiredPermission: 'admin.report_profile'
@requiredPermission: 'admin.report_profile'
header: __('Report Profile')
constructor: ->
super
Expand Down
Loading

0 comments on commit 002c5cb

Please sign in to comment.