diff --git a/api/dev/Unraid.net/myservers.cfg b/api/dev/Unraid.net/myservers.cfg index 47323f4f8..2d129be6e 100644 --- a/api/dev/Unraid.net/myservers.cfg +++ b/api/dev/Unraid.net/myservers.cfg @@ -1,6 +1,6 @@ [api] -version="3.8.1+d06e215a" -extraOrigins="https://google.com,https://test.com" +version="3.11.0+3f537b97" +extraOrigins="https://google.com,https://test.com,http://localhost:4321" [local] [notifier] apikey="unnotify_30994bfaccf839c65bae75f7fa12dd5ee16e69389f754c3b98ed7d5" diff --git a/api/dev/states/myservers.cfg b/api/dev/states/myservers.cfg index 59c5a368f..3faf6e250 100644 --- a/api/dev/states/myservers.cfg +++ b/api/dev/states/myservers.cfg @@ -1,11 +1,11 @@ [api] -version="3.8.1+d06e215a" -extraOrigins="https://google.com,https://test.com" +version="3.11.0+3f537b97" +extraOrigins="https://google.com,https://test.com,http://localhost:4321" [local] [notifier] apikey="unnotify_30994bfaccf839c65bae75f7fa12dd5ee16e69389f754c3b98ed7d5" [remote] -wanaccess="no" +wanaccess="yes" wanport="8443" upnpEnabled="no" apikey="_______________________BIG_API_KEY_HERE_________________________" @@ -16,8 +16,8 @@ regWizTime="1611175408732_0951-1653-3509-FBA155FA23C0" idtoken="" accesstoken="" refreshtoken="" -allowedOrigins="/var/run/unraid-notifications.sock, /var/run/unraid-php.sock, /var/run/unraid-cli.sock, http://localhost:8080, https://localhost:4443, https://tower.local:4443, https://192.168.1.150:4443, https://tower:4443, https://192-168-1-150.thisisfourtyrandomcharacters012345678900.myunraid.net:4443, https://85-121-123-122.thisisfourtyrandomcharacters012345678900.myunraid.net:8443, https://10-252-0-1.hash.myunraid.net:4443, https://10-252-1-1.hash.myunraid.net:4443, https://10-253-3-1.hash.myunraid.net:4443, https://10-253-4-1.hash.myunraid.net:4443, https://10-253-5-1.hash.myunraid.net:4443, https://10-100-0-1.hash.myunraid.net:4443, https://10-100-0-2.hash.myunraid.net:4443, https://10-123-1-2.hash.myunraid.net:4443, https://221-123-121-112.hash.myunraid.net:4443, https://google.com, https://test.com, https://connect.myunraid.net, https://connect-staging.myunraid.net, https://dev-my.myunraid.net:4000, https://studio.apollographql.com" -dynamicRemoteAccessType="STATIC" +allowedOrigins="/var/run/unraid-notifications.sock, /var/run/unraid-php.sock, /var/run/unraid-cli.sock, http://localhost:8080, https://localhost:4443, https://tower.local:4443, https://192.168.1.150:4443, https://tower:4443, https://192-168-1-150.thisisfourtyrandomcharacters012345678900.myunraid.net:4443, https://85-121-123-122.thisisfourtyrandomcharacters012345678900.myunraid.net:8443, https://10-252-0-1.hash.myunraid.net:4443, https://10-252-1-1.hash.myunraid.net:4443, https://10-253-3-1.hash.myunraid.net:4443, https://10-253-4-1.hash.myunraid.net:4443, https://10-253-5-1.hash.myunraid.net:4443, https://10-100-0-1.hash.myunraid.net:4443, https://10-100-0-2.hash.myunraid.net:4443, https://10-123-1-2.hash.myunraid.net:4443, https://221-123-121-112.hash.myunraid.net:4443, https://google.com, https://test.com, http://localhost:4321, https://connect.myunraid.net, https://connect-staging.myunraid.net, https://dev-my.myunraid.net:4000, https://studio.apollographql.com" +dynamicRemoteAccessType="DISABLED" [upc] apikey="unupc_fab6ff6ffe51040595c6d9ffb63a353ba16cc2ad7d93f813a2e80a5810" [connectionStatus] diff --git a/api/src/core/permissions.ts b/api/src/core/permissions.ts index 27c7e12c6..bdf8a2588 100644 --- a/api/src/core/permissions.ts +++ b/api/src/core/permissions.ts @@ -20,6 +20,7 @@ const roles: Record = { { resource: 'apikey', action: 'read:any', attributes: '*' }, { resource: 'cloud', action: 'read:own', attributes: '*' }, { resource: 'config', action: 'update:own', attributes: '*' }, + { resource: 'config', action: 'read:any', attributes: '*' }, { resource: 'connect', action: 'read:own', attributes: '*' }, { resource: 'connect', action: 'update:own', attributes: '*' }, { resource: 'customizations', action: 'read:any', attributes: '*' }, @@ -117,6 +118,8 @@ const roles: Record = { { resource: 'config', action: 'update:own', attributes: '*' }, { resource: 'connect', action: 'read:own', attributes: '*' }, { resource: 'connect', action: 'update:own', attributes: '*' }, + { resource: 'notifications', action: 'read:any', attributes: '*' }, + { resource: 'notifications', action: 'update:any', attributes: '*' }, ], }, my_servers: {