REST access for job template detail, access to read one follows whether permissions are available. Access to see

them should similarly follow (pending).
This commit is contained in:
Michael DeHaan
2013-04-19 10:42:10 -04:00
parent 6567e6ac10
commit 3047c07139
2 changed files with 18 additions and 3 deletions

View File

@@ -767,6 +767,16 @@ class JobTemplate(CommonModel):
import lib.urls
return reverse(lib.urls.views_JobTemplateDetail, args=(self.pk,))
@classmethod
def can_user_read(cls, user, obj):
# you can only see the job templates that you have permission to launch.
data = dict(
inventory = obj.inventory.pk,
project = obj.project.pk,
job_type = obj.job_type
)
return cls.can_user_add(user, data)
@classmethod
def can_user_add(cls, user, data):
'''