fleet/server
Jacob Shandling 92198a22b8
Delete team policies: 404 for nonexistent team (#19516)
## Addresses #18993 

- Return `404` when a user tries to delete team policies from a
non-existent team – see [this precedent in the
codebase](6b3310aa51/server/service/integration_core_test.go (L6212))
for a 404 in this situation
- Add missing authorization check for this action


<img width="1494" alt="Screenshot 2024-06-04 at 6 22 02 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/15b98c7e-5d4b-450c-8403-a062d7d1bd5b">



- [x] Changes file added for user-visible changes in `changes/`,
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-06-10 10:46:16 -07:00
..
authz feat: get install results endpoint (#18751) 2024-05-06 16:09:25 -03:00
bindata Allow users to be readded if they were ever removed (#1945) 2021-09-07 13:33:40 -03:00
config feat: new software installer and carves fields, kept original fields for backwards compat (#19597) 2024-06-10 13:35:27 -04:00
contexts Merge branch 'main' into 15919-vulnerabilities-page 2024-02-22 16:27:15 -06:00
cron Per Figma, using default policy description/resolution if either is missing. (#18714) 2024-05-02 15:11:54 -05:00
datastore feat: new software installer and carves fields, kept original fields for backwards compat (#19597) 2024-06-10 13:35:27 -04:00
errorstore Enable errcheck linter for golangci-lint (#8899) 2022-12-05 16:50:49 -06:00
fleet generate/ingest SCEP challenges and improve error messages (#19468) 2024-06-03 18:33:52 -03:00
goose Move external dependency goose to monorepo (#15859) 2024-01-02 17:52:00 -03:00
health Separate health checks for MySQL and Redis (#6468) 2022-07-01 08:08:03 -03:00
launcher Performance stats for live queries (#15440) 2023-12-13 14:46:59 -06:00
live_query Address multiple redis-related issues observed with live queries (#16855) 2024-02-27 19:35:27 -06:00
logging support external id in STS Assume Role calls (#18901) 2024-05-21 13:19:35 -04:00
mail support external id in STS Assume Role calls (#18901) 2024-05-21 13:19:35 -04:00
mdm Merge remote-tracking branch 'origin/main' into feat-save-certs 2024-05-30 18:34:40 -03:00
mock Merge branch 'main' into feat-software-self-service 2024-05-31 16:35:56 -05:00
policies Refactor webhooks cron to new schedule package (#7840) 2022-09-20 14:26:36 -05:00
ptr Add Description text to CVE Metadata (#13856) 2023-09-15 11:24:10 -06:00
pubsub Address multiple redis-related issues observed with live queries (#16855) 2024-02-27 19:35:27 -06:00
service Delete team policies: 404 for nonexistent team (#19516) 2024-06-10 10:46:16 -07:00
sso chore: remove refs to deprecated io/ioutil (#14485) 2023-10-27 15:28:54 -03:00
test Merge conflicts 2024-04-16 10:20:59 -05:00
version Move external dependency fleetdm/kolide-kit to monorepo (#15861) 2024-01-02 18:22:52 -03:00
vulnerabilities skip vuln tests until API keys are restored (#19446) 2024-06-03 14:06:41 -03:00
webhooks Calendar config updates -- policy table now has calendar_events_enabled (#17645) 2024-03-26 13:39:36 -05:00
websocket Enable errcheck linter for golangci-lint (#8899) 2022-12-05 16:50:49 -06:00
worker Merge remote-tracking branch 'origin/main' into feat-save-certs 2024-05-30 18:34:40 -03:00
utils.go fix: return bad request error during MDM migration when appropriate (#16551) 2024-03-06 15:38:44 -05:00
utils_test.go feature: target profiles by labels (#16202) 2024-01-26 11:00:58 -05:00