Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-3297

Add password mutation for PeopleRecordsDAO

    XMLWordДля печати

Детали задачи

    • Icon: История История
    • Решение: Готово
    • Icon: High High
    • Community 3.19.0
    • Не заполнено
    • Не заполнено
    • Не заполнено

    Описание

      Добавить в PeopleRecordsDAO возможность менять пароль пользователя.

      Логику по смене пароля можно посмотреть в NodeInfoFactoryImpl
      @Override
      public NodeRef persist(NodeInfo nodeInfo, boolean full) {

      в условной ветке if (ContentModel.TYPE_PERSON.equals(nodeService.getType(nodeRef))) { ... }

      Атрибут для пароля:

      ecos:pass

      Атрибут для подтверждения пароля:

      ecos:passVerify

      Атрибут для старого пароля:

      ecos:oldPass

      Если пользователь не админ, то он может поменять только свой пароль если правильно введет oldPass
      Если пользователь админ, то он может поменять любой пароль, но без необходимости вводить oldPass

      Все остальные атрибуты в мутации (которые не описаны здесь) должны проходить дальше в AlfNodeRecordsDAO

      Вложенные файлы

        Активность

          Люди

            Не назначен Не назначен
            Pavel.Simonov Pavel Simonov [X] (Неактивный)
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            2 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:
              Дата решения:

              Учет времени

                Оценка:
                Первоначальная оценка - 1 день Первоначальная оценка - 1 день
                1d
                Осталось:
                Оставшееся время - 0 минуты
                0m
                Затрачено:
                Затраченное время - 2 дни, 4 часы
                2d 4h