mirror of https://github.com/jumpserver/jumpserver
Merge pull request #1958 from jumpserver/dev_bugfix_ops
[Bugfix] 修复组织管理员刷新硬件信息,获取资产为None(使用fullname)和查看celery log 403问题pull/1661/head
commit
ce553710ba
|
@ -50,7 +50,7 @@ class JMSInventory(BaseInventory):
|
||||||
def convert_to_ansible(self, asset, run_as_admin=False):
|
def convert_to_ansible(self, asset, run_as_admin=False):
|
||||||
info = {
|
info = {
|
||||||
'id': asset.id,
|
'id': asset.id,
|
||||||
'hostname': asset.hostname,
|
'hostname': asset.fullname,
|
||||||
'ip': asset.ip,
|
'ip': asset.ip,
|
||||||
'port': asset.port,
|
'port': asset.port,
|
||||||
'vars': dict(),
|
'vars': dict(),
|
||||||
|
|
|
@ -6,7 +6,7 @@ from django.views.generic import ListView, DetailView, TemplateView
|
||||||
|
|
||||||
from common.mixins import DatetimeSearchMixin
|
from common.mixins import DatetimeSearchMixin
|
||||||
from .models import Task, AdHoc, AdHocRunHistory, CeleryTask
|
from .models import Task, AdHoc, AdHocRunHistory, CeleryTask
|
||||||
from common.permissions import SuperUserRequiredMixin
|
from common.permissions import SuperUserRequiredMixin, AdminUserRequiredMixin
|
||||||
|
|
||||||
|
|
||||||
class TaskListView(SuperUserRequiredMixin, DatetimeSearchMixin, ListView):
|
class TaskListView(SuperUserRequiredMixin, DatetimeSearchMixin, ListView):
|
||||||
|
@ -121,6 +121,6 @@ class AdHocHistoryDetailView(SuperUserRequiredMixin, DetailView):
|
||||||
return super().get_context_data(**kwargs)
|
return super().get_context_data(**kwargs)
|
||||||
|
|
||||||
|
|
||||||
class CeleryTaskLogView(SuperUserRequiredMixin, DetailView):
|
class CeleryTaskLogView(AdminUserRequiredMixin, DetailView):
|
||||||
template_name = 'ops/celery_task_log.html'
|
template_name = 'ops/celery_task_log.html'
|
||||||
model = CeleryTask
|
model = CeleryTask
|
||||||
|
|
Loading…
Reference in New Issue