1. charlie

    14.07.2008 16:32

    Господа,

    Возник следующий вопрос. Имеется некоторая сущность, которую могут редактировать пользователи. Нужно в зависимости от группы пользователя показывать человеку форму с разным кол-вом полей. Т.е. например, группа Contributor может редактировать только 2 поля, Admin-у доступны все поля. Вопрос в том, как лучше это реализовать: создать 3 формы по каждой на группу или как-то извратиться с ModelForm-ой?
  2. Выбирать вам. Оба варианта реальны. Преимущество какого-то одного можно понять, только попробовав.

  3. Иван Сагалаев

    14.07.2008 18:55

    Я бы сделал 3 формы. Возможно (если это будет иметь смысл) унаследовав от чего-то общего. Это удобно, потому что потом можно написать одну общую view, а название класса формы составлять динамически из какого-то параметра.

  4. Sergey Akberov

    15.07.2008 09:23

    Ок, при здравом размышлении сделал 3 формы. Получилось чисто, мне понравилось. Спасибо всем.

    P.S: Первый пост писал незарегистрировавшись. ))

bbcode