proxmox-backup/src/server
Fabian Grünbichler dbd45a72c3 tasks: allow access to job tasks
if the user/token could have either configured/manually executed the
task, but it was either executed via the schedule (root@pam) or
another user/token.

without this change, semi-privileged users (that cannot read all tasks
globally, but are DatastoreAdmin) could schedule jobs, but not read
their logs once the schedule executes them. it also makes sense for
multiple such users to see eachothers manually executed jobs, as long as
the privilege level on the datastore (or remote/remote_store/local
store) itself is sufficient.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2020-11-06 12:56:06 +01:00
..
command_socket.rs command socket: make create_control_socket private 2020-11-02 19:50:24 +01:00
config.rs server: implement access log rotation with re-open via command socket 2020-11-02 19:53:30 +01:00
email_notifications.rs get rid of backup@pam 2020-11-06 08:39:30 +01:00
environment.rs replace Userid with Authid 2020-10-29 15:11:39 +01:00
formatter.rs depend on proxmox 0.1.31 - use Value to store result metadata 2020-05-18 09:57:35 +02:00
gc_job.rs proxy: use new datastore notify settings 2020-11-04 11:54:29 +01:00
h2service.rs bump proxmox to 0.3, cleanup http_err macro usage 2020-07-29 09:38:36 +02:00
jobstate.rs jobstate: fix doctest 2020-10-28 10:52:16 +01:00
prune_job.rs proxy: move prune logic into new file 2020-10-30 09:49:50 +01:00
report.rs report: add more commands/files to check 2020-11-03 17:33:16 +01:00
rest.rs api: factor out auth logger and use for all API authentication failures 2020-11-04 17:26:34 +01:00
state.rs followup: server/state: rename task_count to internal_task_count 2020-07-24 12:11:39 +02:00
upid.rs replace Userid with Authid 2020-10-29 15:11:39 +01:00
verify_job.rs tasks: allow access to job tasks 2020-11-06 12:56:06 +01:00
worker_task.rs worker task: fix passing upid to send command 2020-11-04 17:16:55 +01:00