make API ticket update responses hide author / author_user_id for non-admin users when project.show_author is disabled, matching ticket detail payload behavior
scope /projects/{project}/ticket-optionsusers list to project-visible users via visibleToProject($project)
add focused API coverage for ticket-options user scoping and update author visibility
Verification
php artisan test tests/Feature/Api/TicketApiTest.php(cannot run in this environment: php: command not found)
git diff --check
## Summary
- make API ticket update responses hide `author` / `author_user_id` for non-admin users when `project.show_author` is disabled, matching ticket detail payload behavior
- scope `/projects/{project}/ticket-options` `users` list to project-visible users via `visibleToProject($project)`
- add focused API coverage for ticket-options user scoping and update author visibility
## Verification
- `php artisan test tests/Feature/Api/TicketApiTest.php` *(cannot run in this environment: `php: command not found`)*
- `git diff --check`
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
author/author_user_idfor non-admin users whenproject.show_authoris disabled, matching ticket detail payload behavior/projects/{project}/ticket-optionsuserslist to project-visible users viavisibleToProject($project)Verification
php artisan test tests/Feature/Api/TicketApiTest.php(cannot run in this environment:php: command not found)git diff --check