This is still true for version 4.1. Therefore, I will try to implement this functionality
- π©πͺGermany Anybody Porta Westfalica
Maybe this should live in a submodule as it's not part of the core functionality?
- π¨π¦Canada kpaxman
I'd prefer it to be behind an "enable feature" checkmark, FWIW, as someone who is running way too many modules already. :)
I will have some free time over the weekend and will complete this task.
Yes, I also think it's better to put it in a submodule.I'm sorry, I had a lot of unplanned work to do and didn't have any free time this weekend. I will definitely do it on the next one. But I would like to clarify if we are adding an βInactive Expirationβ field in the user creation form?
- πͺπΈSpain rcodina Barcelona
@kuzyawkk You don't have to apologize. Just do it when you can. And if you can't, just leave the issue unassigned.
On the other hand, as written in the issue description, we are adding another field in the role form (just under the current "Default duration for the role" field).
- πͺπΈSpain rcodina Barcelona
I thinks this feature is implemented on https://www.drupal.org/project/user_expire β Maybe this issue it's just about linking to this User Expire module in the project's page.
- π¨π¦Canada kpaxman
Looking at the user_expire module page, but without trying it out, it seems that the difference is that that module locks the user out completely, where this request is just to remove a specified role. (For example, you want to expire their access to edit the site, but still be able to log in to fill in an authenticated form.)
- Merge request !21Issue #3321995: Support an "expire if inactive" option β (Open) created by kuzyawkk
I have implemented the logic, but I'm sure I could have made a mistake somewhere or overlooked certain conditions.
- Issue was unassigned.
- Status changed to Needs work
26 days ago 6:17pm 22 November 2024 - πͺπΈSpain rcodina Barcelona
I've tested it and it doesn't work yet. We will need tests too.
Yes, that's good. I'll take a look at it over the weekend and make some adjustments.