forum.bitel.ru
http://forum.bitel.ru/

Как запретить изменять дату платежа
http://forum.bitel.ru/viewtopic.php?f=22&t=1073
Страница 1 из 1

Автор:  lacost [ 02 май 2008, 01:27 ]
Заголовок сообщения:  Как запретить изменять дату платежа

Существует ли возможность запретить некоторым группам пользователей изменение даты прихода. Т.е. ограничить ее только сегодняшним днем?

Автор:  Victor [ 06 май 2008, 06:59 ]
Заголовок сообщения: 

Мы сделали по-другому, добавили в табличку с платежами (contract_payment) еще одно поле типа timestamp, где значение по умолчанию CURRENT_TIMESTAMP , соответственно при создании новой строки туда прописываются текущие дата и время изменить которое можно только напрямую в базе. В качестве доп. контроля вполне устраивает. Правда посмотреть его можно либо напрямую с базы, либо доп. скриптом, что уже не очень удобно.

Автор:  lacost [ 06 май 2008, 12:40 ]
Заголовок сообщения: 

2Victor:
Спасибо. Как заплатка - самое то.

К разработчикам - вопрос остается открытым.

Автор:  Администратор [ 06 май 2008, 14:03 ]
Заголовок сообщения: 

Придумалось следующее решение: выделить редактирование платежа с указанием текущей даты в отдельное действие. И разрешать всем только это действие. В данный момент в конфигурациях действий возможно указание регекспов (скоро в wiki будут примеры), видимо нужно еще добавить макросы типа текущая дата..
Ну в TODO написал.

Автор:  lacost [ 06 май 2008, 14:16 ]
Заголовок сообщения: 

Можно сделать так:
1. Просмотр.
2. Создание платежа (без возможности редактирования даты).
3. Редактирование платежа.

Удаление на мой взгляд - излишнее действие. Если оно действительно необходимо - то его поместить в редактирование.

Автор:  niceone [ 07 дек 2009, 12:04 ]
Заголовок сообщения:  Re: Как запретить изменять дату платежа

Что-то изменилось в этом вопросе ?
Столкнулись с такой же проблемой, хотелось бы разделить действия, создание и изменение платежа.

Автор:  KostiK [ 26 авг 2011, 16:39 ]
Заголовок сообщения:  Re: Как запретить изменять дату платежа

Начиная с версии 5.2 появилось событие генерируемое, при создании или изменении платежа.
Можно написать скрипт. и в конфиг вынести флаг со списком групп, кому проставлять дату в момент редактирования платежа.
Как такой вариант? :?:

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/