Canvas size error

User cant save default canvas size. There is Access Denied Messege. On Admin its OK

It will most likely be an issue with permissions that you have set for this user page/entity permissions.

What pages did you assign to that user and does he has at least view/edit access to this layout?

It is owner of this layout.
And the Pages are:
-Dashboard

  • Home
  • Layout
  • Library
  • Media Dashbord
  • Module
  • Playlist
  • Preview
  • Region
  • Schedule
  • Status Dashboard
  • Timeline

That should be more than enough to let the user change the layout resolution, I assume that when you create a new layout as that user you can set the resolution there?

Is it a fresh 1.8.1 installation or was it upgraded from earlier version?

Could you (in another browser) log in to your CMS as admin, then recreate the issue as user and then as admin check ‘logs’ page for exact error that should be there please (related to Access denied of course).

I’ve created a user with the same permissions and as that user I can change the layout resolution without any problems on my local 1.8.1 installation.

It`s upgraded from 1.7.9 -> 1.8.1 Docker version.

i think that is this error

Access Denied#0 /var/www/cms/lib/Middleware/WebAuthentication.php(98): Xibo\Entity\User->routeAuthentication(’/user/pref’) #1 [internal function]: Xibo\Middleware\WebAuthentication->Xibo\Middleware{closure}() #2 /var/www/cms/vendor/slim/slim/Slim/Slim.php(1210): call_user_func_array(Object(Closure), Array) #3 /var/www/cms/vendor/slim/slim/Slim/Slim.php(1356): Slim\Slim->applyHook(‘slim.before.dis…’) #4 /var/www/cms/vendor/slim/slim/Slim/Middleware/Flash.php(85): Slim\Slim->call() #5 /var/www/cms/vendor/slim/slim/Slim/Middleware/MethodOverride.php(92): Slim\Middleware\Flash->call() #6 /var/www/cms/lib/Middleware/Actions.php(141): Slim\Middleware\MethodOverride->call() #7 /var/www/cms/lib/Middleware/Theme.php(35): Xibo\Middleware\Actions->call() #8 /var/www/cms/lib/Middleware/WebAuthentication.php(132): Xibo\Middleware\Theme->call() #9 /var/www/cms/lib/Middleware/CsrfGuard.php(62): Xibo\Middleware\WebAuthentication->call() #10 /var/www/cms/lib/Middleware/State.php(109): Xibo\Middleware\CsrfGuard->call() #11 /var/www/cms/lib/Middleware/Storage.php(47): Xibo\Middleware\State->call() #12 /var/www/cms/lib/Middleware/Xmr.php(36): Xibo\Middleware\Storage->call() #13 /var/www/cms/vendor/slim/slim/Slim/Slim.php(1302): Xibo\Middleware\Xmr->call() #14 /var/www/cms/web/index.php(124): Slim\Slim->run() #15 {main}

To update their preferences and/or password they need permission to the user page.

Yeah it`s ok now. Thank you.