diff --git a/apps/accounts/models/application.py b/apps/accounts/models/application.py index 56addd338..1f5097489 100644 --- a/apps/accounts/models/application.py +++ b/apps/accounts/models/application.py @@ -15,7 +15,7 @@ class IntegrationApplication(JMSOrgBaseModel): name = models.CharField(max_length=128, unique=False, verbose_name=_('Name')) logo = PrivateImageField( - upload_to='integration-apps', max_length=128, verbose_name=_('Logo') + upload_to='images', max_length=128, verbose_name=_('Logo') ) secret = fields.EncryptTextField(default='', verbose_name=_('Secret')) accounts = JSONManyToManyField('accounts.Account', default=dict, verbose_name=_('Accounts')) diff --git a/apps/jumpserver/rewriting/storage/permissions.py b/apps/jumpserver/rewriting/storage/permissions.py index c6473df19..c33f78268 100644 --- a/apps/jumpserver/rewriting/storage/permissions.py +++ b/apps/jumpserver/rewriting/storage/permissions.py @@ -7,7 +7,8 @@ path_perms_map = { 'replay': 'terminal.view_sessionreplay', 'applets': 'terminal.view_applet', 'virtual_apps': 'terminal.view_virtualapp', - 'playbooks': 'ops.view_playbook' + 'playbooks': 'ops.view_playbook', + 'images': 'default' }