View Issue Details

This issue affects 1 person(s).
 254
IDProjectCategoryView StatusLast Update
08436Feature requestsSecuritypublic2024-11-19 18:15
Reportereloner Assigned Toollehar  
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
Summary08436: Enable / disable users and fields to manage users
Description

I am using LimeSurvey for didactical purposes, so I have created a number of user1, user2, user3... users for my students.
The users have "create survey" permission.
As each student has the possibility to play with the program for 2-3 months it would be useful to add these options to Manage survey administrators --> Edit user:

  • a flag to activate/deactivate the user (so I could reset the user when I start a new class)
  • a field to set an expiry date for the password
  • a field to set an expiry date for the user
  • a field with "last login date" to display the last date they logged in the system
    This would facilitate administrators to manage their users.
TagsNo tags attached.
Bug heat254
Git branch / Pull Request URL
Users affected %

Users monitoring this issue

There are no users monitoring this issue.

Activities

gabrieljenik

gabrieljenik

2022-09-12 22:38

developer   ~71687

Following were implemented.

  • a field to set an expiry date for the user
  • a field with "last login date" to display the last date they logged in the system
gabrieljenik

gabrieljenik

2022-09-12 22:41

developer   ~71688

The following:

a flag to activate/deactivate the user (so I could reset the user when I start a new class)

Can be implemented by using the expire date.

gabrieljenik

gabrieljenik

2022-09-12 22:42

developer   ~71689

a field to set an expiry date for the password

This should be tackled on a new ticket, as it relies on the auth plugin being used.
It can be different for LDAP than for AuthDB.

ollehar

ollehar

2022-09-16 15:20

reporter   ~71790

This one is merged, but I'm moving it to "new" for the acceptance test. :)

ollehar

ollehar

2022-09-16 16:02

reporter   ~71792

Need subtask functionality... :( One for acceptance test, one for manual update.

Personally I want to change Mantis to this: https://we.phorge.it/phame/post/view/1/going_public/ (Previously called Phabricator.)

gabrieljenik

gabrieljenik

2022-09-27 17:13

developer   ~71982

New PR: https://github.com/LimeSurvey/LimeSurvey/pull/2636

Some fixes.
Automated tests

Issue History

Date Modified Username Field Change
2013-12-09 09:02 eloner New Issue
2021-11-25 10:02 galads Zoho Project Synchronization => |Yes|
2021-11-25 10:02 LimeBot Zoho Projects ID => 85781000001460019
2021-11-25 10:02 LimeBot Zoho Projects URL => https://projects.limesurvey.org/portal/limesurvey#taskdetail/85781000001335039/85781000001348001/85781000001460019
2021-11-25 10:02 galads Assigned To => galads
2021-11-25 10:02 galads Status new => assigned
2022-09-12 22:38 gabrieljenik Status assigned => ready for merge
2022-09-12 22:38 gabrieljenik Note Added: 71687
2022-09-12 22:38 gabrieljenik Bug heat 250 => 252
2022-09-12 22:41 gabrieljenik Note Added: 71688
2022-09-12 22:42 gabrieljenik Note Added: 71689
2022-09-16 13:35 ollehar Status ready for merge => resolved
2022-09-16 13:35 ollehar Resolution open => fixed
2022-09-16 15:19 ollehar Assigned To galads => gabrieljenik
2022-09-16 15:19 ollehar Status resolved => new
2022-09-16 15:19 ollehar Resolution fixed => reopened
2022-09-16 15:20 ollehar Note Added: 71790
2022-09-16 15:20 ollehar Bug heat 252 => 254
2022-09-16 16:02 ollehar Note Added: 71792
2022-09-27 17:13 gabrieljenik Assigned To gabrieljenik => ollehar
2022-09-27 17:13 gabrieljenik Status new => ready for merge
2022-09-27 17:13 gabrieljenik Note Added: 71982
2023-02-03 18:27 ollehar Status ready for merge => resolved
2023-02-03 18:27 ollehar Resolution reopened => fixed
2024-11-19 18:15 c_schmitz Status resolved => closed