fix: restrict proxy content access and scope backup storage to owners

- Hide proxy configuration contents from users without update permission.
- Select and validate backup S3 storage against the resource's team.
- Keep scheduled branch syncs green while a conflict PR remains open.
- Document external mount permissions and Sentinel traffic limits.
- Add regression coverage for authorization and backup storage selection.
This commit is contained in:
Andras Bacsai
2026-10-05 13:20:19 +02:00
parent 4227ec6ebf
commit 439ee6faea
10 changed files with 220 additions and 33 deletions
@@ -63,8 +63,14 @@
wire:key="proxy-navbar-{{ $fileName }}" />
@endif
</x-slot:actions>
<x-forms.textarea disabled wire:model="contents.{{ $fileName }}"
rows="8" />
@can('update', $server)
<x-forms.textarea disabled wire:model="contents.{{ $fileName }}"
rows="8" />
@else
<p class="text-xs text-neutral-500 dark:text-fg-dim">
You do not have permission to view the contents of this configuration.
</p>
@endcan
</x-application.settings-section>
@endforeach
@else