Как мы можем перенаправить пользователей к указанному администратору в Django?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как мы можем перенаправить пользователей к указанному администратору в Django?

Сообщение Anonymous »

Я работаю над системой управления отпусками, в которой несколько пользователей подчиняются конкретному менеджеру (администратору в терминах django, предположим, что администраторов было больше одного).

Код: Выделить всё

from django.db import models
from django.contrib.auth.models import User

CHOICES = (('1','Earned Leave'),('2','Casual Leave'),('3','Sick Leave'),('4','Paid Leave'))

class Leave(models.Model):

name = models.CharField(max_length = 50)
user = models.ForeignKey(User, on_delete = models.CASCADE, null =True)
employee_ID = models.CharField(max_length = 20)
department = models.CharField(max_length = 15)
designation = models.CharField(max_length = 15)
type_of_leave = models.CharField(max_length = 15, choices = CHOICES, default = None)
from_date = models.DateField(help_text = 'mm/dd/yy')
to_date = models.DateField(help_text = 'mm/dd/yy')
reporting_manager = models.CharField(max_length = 50, default = None)
reason = models.CharField(max_length= 180)
accepted = models.BooleanField(('approval status'), default=False)

def __str__(self):
return self.name
Изображение

Я пытался настроить свой admin.py, используя циклы и сравнивая столбец report_manager, но не смог достичь своей цели. Я пробовал даже использовать встроенные права пользователя, но это мне не помогло. Короче говоря, если их больше, чем админы с их именами. Данные/форма должны быть видны только тем администраторам, чье имя было упомянуто в форме, отправленной пользователю.

Подробнее здесь: https://stackoverflow.com/questions/518 ... -in-django
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»