Răsfoiți Sursa

HUE-7480 [oozie] Also check for group permission for dashboard action

Romain Rigaux 8 ani în urmă
părinte
comite
374fe88461
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      apps/oozie/src/oozie/views/dashboard.py

+ 1 - 1
apps/oozie/src/oozie/views/dashboard.py

@@ -1187,7 +1187,7 @@ def check_job_edition_permission(oozie_job, user):
 
 
 def has_job_edition_permission(oozie_job, user):
-  return user.is_superuser or oozie_job.user == user.username
+  return user.is_superuser or oozie_job.user == user.username or (oozie_job.group and user.groups.filter(name=oozie_job.group).exists())
 
 
 def has_dashboard_jobs_access(user):