Foros de discusión

Контакты,Задачи и Дни рождения

Максим Казаков, modificado hace 8 años.

Контакты,Задачи и Дни рождения

New Member Mensajes: 6 Fecha de incorporación: 4/10/15 Mensajes recientes
Добрый день уважаемые форумчане!
Версия liferay 6.2 ga4 Возникло несколько вопросов:
1) как сделать так что бы задачи видели только те пользователи кому они адресованы, а не все участники портала?
2) как сделать что бы было оповещение о днях рождения пользователей или отображались в календаре?
3) Изменяется дата рождения на стандартную у пользователей.
thumbnail
Alexey Kakunin, modificado hace 8 años.

RE: Контакты,Задачи и Дни рождения

Liferay Master Mensajes: 621 Fecha de incorporación: 7/07/08 Mensajes recientes
Добрый день!

1. Какие задачи вы имеете в виду?
2. Штатно насколько я помню этого нет - надо писать плагин, который будет перебирать пользователей и добавлять их дни рождений в календарь
3. Не понял вопроса - можете объяснить подробней?
Максим Казаков, modificado hace 8 años.

RE: Контакты,Задачи и Дни рождения

New Member Mensajes: 6 Fecha de incorporación: 4/10/15 Mensajes recientes
Alexey Kakunin:
Добрый день!

1. Какие задачи вы имеете в виду?
2. Штатно насколько я помню этого нет - надо писать плагин, который будет перебирать пользователей и добавлять их дни рождений в календарь
3. Не понял вопроса - можете объяснить подробней?



1.Стандартный портлет TASKS
2.Понял, временно установил birthday list
3.Через LDAP подгрузил пользователей, по-умолчанию дата рождения 01/01/1970, меняю на реальную, через некоторое время дата рождения возвращается на 01/01/1970

Еще вопрос: Есть ли для liferay, какое нибудь подобие документооборота?
Максим Казаков, modificado hace 8 años.

RE: Контакты,Задачи и Дни рождения

New Member Mensajes: 6 Fecha de incorporación: 4/10/15 Mensajes recientes
Ну так что? нет специалистов? ни кто не может помочь?
thumbnail
Alexey Kakunin, modificado hace 8 años.

RE: Контакты,Задачи и Дни рождения

Liferay Master Mensajes: 621 Fecha de incorporación: 7/07/08 Mensajes recientes
Максим, прошу прощения - видимо все "специалисты" заняты на проектах.

1. Портлет задачи - насколько я помню если разместить на страницах пользователя - то так и работают - показывают только задачи назначенные на текущего пользователя и созданные им.

Если же портлет размещен не на персональной странице пользователя, то надо играть с настройками прав доступа - если верить этому коду: https://github.com/liferay/liferay-plugins/blob/6.2.x/portlets/tasks-portlet/docroot/WEB-INF/service/com/liferay/tasks/service/permission/TasksEntryPermission.java#L67-L77 то проверка прав доступа работает так что тому, на кого назначена задача, разрешено все, Owner-ом считается тот, кто создал задачу.
Опять-таки, если верить коду - https://github.com/liferay/liferay-plugins/blob/6.2.x/portlets/tasks-portlet/docroot/WEB-INF/src/resource-actions/default.xml#L70 - то по умолчанию участникам группы (сайта) по умолчанию даны права на просмотр задачи.
Соотвественно - можно попробовать их отключить - для этого идем Control Panel -> Users & Organizations -> Roles -> Site Member -> Actions -> Define Permissions, находим там Tasks, далее Tasks Entry - и если там стоит галочка у "View" - то выключаем ее.

Хотя, если честно - сомневают что это поможет emoticon

3. У вас скорей всего стоит mapping поля birthday в импорте пользователей, потому при забирании из LDAP и затирается.
Хотя - проверил через UI - настроек конкретно для birthday не увидел. У вас в portal-ext.properties нигде на прописана строка ldap.contact.mappings или что-то похожее?
Максим Казаков, modificado hace 8 años.

RE: Контакты,Задачи и Дни рождения

New Member Mensajes: 6 Fecha de incorporación: 4/10/15 Mensajes recientes
Alexey Kakunin:
Максим, прошу прощения - видимо все "специалисты" заняты на проектах.

1. Портлет задачи - насколько я помню если разместить на страницах пользователя - то так и работают - показывают только задачи назначенные на текущего пользователя и созданные им.

Если же портлет размещен не на персональной странице пользователя, то надо играть с настройками прав доступа - если верить этому коду: https://github.com/liferay/liferay-plugins/blob/6.2.x/portlets/tasks-portlet/docroot/WEB-INF/service/com/liferay/tasks/service/permission/TasksEntryPermission.java#L67-L77 то проверка прав доступа работает так что тому, на кого назначена задача, разрешено все, Owner-ом считается тот, кто создал задачу.
Опять-таки, если верить коду - https://github.com/liferay/liferay-plugins/blob/6.2.x/portlets/tasks-portlet/docroot/WEB-INF/src/resource-actions/default.xml#L70 - то по умолчанию участникам группы (сайта) по умолчанию даны права на просмотр задачи.
Соотвественно - можно попробовать их отключить - для этого идем Control Panel -> Users & Organizations -> Roles -> Site Member -> Actions -> Define Permissions, находим там Tasks, далее Tasks Entry - и если там стоит галочка у "View" - то выключаем ее.

Хотя, если честно - сомневают что это поможет emoticon

3. У вас скорей всего стоит mapping поля birthday в импорте пользователей, потому при забирании из LDAP и затирается.
Хотя - проверил через UI - настроек конкретно для birthday не увидел. У вас в portal-ext.properties нигде на прописана строка ldap.contact.mappings или что-то похожее?


Спасибо за ответы, буду смотреть!
Максим Казаков, modificado hace 8 años.

RE: Контакты,Задачи и Дни рождения

New Member Mensajes: 6 Fecha de incorporación: 4/10/15 Mensajes recientes
Alexey Kakunin:
Максим, прошу прощения - видимо все "специалисты" заняты на проектах.

1. Портлет задачи - насколько я помню если разместить на страницах пользователя - то так и работают - показывают только задачи назначенные на текущего пользователя и созданные им.

Если же портлет размещен не на персональной странице пользователя, то надо играть с настройками прав доступа - если верить этому коду: https://github.com/liferay/liferay-plugins/blob/6.2.x/portlets/tasks-portlet/docroot/WEB-INF/service/com/liferay/tasks/service/permission/TasksEntryPermission.java#L67-L77 то проверка прав доступа работает так что тому, на кого назначена задача, разрешено все, Owner-ом считается тот, кто создал задачу.
Опять-таки, если верить коду - https://github.com/liferay/liferay-plugins/blob/6.2.x/portlets/tasks-portlet/docroot/WEB-INF/src/resource-actions/default.xml#L70 - то по умолчанию участникам группы (сайта) по умолчанию даны права на просмотр задачи.
Соотвественно - можно попробовать их отключить - для этого идем Control Panel -> Users & Organizations -> Roles -> Site Member -> Actions -> Define Permissions, находим там Tasks, далее Tasks Entry - и если там стоит галочка у "View" - то выключаем ее.

Хотя, если честно - сомневают что это поможет emoticon

3. У вас скорей всего стоит mapping поля birthday в импорте пользователей, потому при забирании из LDAP и затирается.
Хотя - проверил через UI - настроек конкретно для birthday не увидел. У вас в portal-ext.properties нигде на прописана строка ldap.contact.mappings или что-то похожее?

Алексей, подскажите пожалуйста где должен лежать файл portal-ext.properties, у меня его нет.
thumbnail
Alexey Kakunin, modificado hace 8 años.

RE: Контакты,Задачи и Дни рождения

Liferay Master Mensajes: 621 Fecha de incorporación: 7/07/08 Mensajes recientes
В <liferay.home> - в случае если вы запускаетесь из скаченного bundle - то в корне (там же где расположены папки deploy, data, tomcat-xxx)
Подробней о portal-ext.properties можно почитать тут: https://dev.liferay.com/discover/deployment/-/knowledge_base/6-2/manual-configuration
Максим Казаков, modificado hace 8 años.

RE: Контакты,Задачи и Дни рождения

New Member Mensajes: 6 Fecha de incorporación: 4/10/15 Mensajes recientes
Alexey Kakunin:
В <liferay.home> - в случае если вы запускаетесь из скаченного bundle - то в корне (там же где расположены папки deploy, data, tomcat-xxx)
Подробней о portal-ext.properties можно почитать тут: https://dev.liferay.com/discover/deployment/-/knowledge_base/6-2/manual-configuration

Понял, спасибо!