Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
# Summary
Role Expire is a simple module that allows administrators to set and control expiry dates of user roles. A common use case for this module is to implement magazine style subscriptions where somebody purchases or receives access for a fixed period of time.
# Project URL
https://www.drupal.org/project/role_expire
# Where is the code?
WIP on GitHub
rcodina version on drupal.org repository
# Estimated completion date
# Dependencies
# Who's doing the port?
Lucas Nascimento
Ruth Helen Monika
Roger Codina
# What help do they need?
# D8 roadmap
# Background and reference information
(Links to any other helpful information, documentation, etc.)
Comments
Comment #2
toemaz CreditAttribution: toemaz commented@moniisrael any update on the port?
Comment #3
Liakoni CreditAttribution: Liakoni commentedWill this module be available for drupal 8 ?
Comment #4
hansfn CreditAttribution: hansfn as a volunteer commentedComment #5
ChristopheDG CreditAttribution: ChristopheDG commentedWould be great to have this, but unfortunately not much activity around this module it seems.
Comment #6
mmjvb CreditAttribution: mmjvb as a volunteer commentedStarted the abandoned project procedure and learned that the port is WIP: https://github.com/lucasljj/role_expire
Comment #7
rcodina CreditAttribution: rcodina commentedI'm interested in doing a D8 port, I already contacted the maintainer of the module. Before doing the port, I would prefer to fix some issues of the 7 branch.
Comment #8
mmjvb CreditAttribution: mmjvb as a volunteer commentedSee #2881964: Is Role Expire still being maintained?
Are you the new person being referred to?
Comment #9
rcodina CreditAttribution: rcodina commented@mmjvb Yes
Comment #10
mmjvb CreditAttribution: mmjvb as a volunteer commentedStrange, the only thing I found on GitHub was from lucasljj, assumed he was the one being referred to. Awaiting the reply in #2881964: Is Role Expire still being maintained?.
Comment #11
rcodina CreditAttribution: rcodina commentedI just updated the issue list and prepared a fresh D7 release. Now that this is done, I think we can focus on a new D8 version based on this new fresh release.
Comment #12
rcodina CreditAttribution: rcodina commentedI'm currently working on the D8 version. The code is currently here in drupal.org (on the 8.x-1.x branch).
Notice I checked out the code on GitHub and I must say it's very clean and nice. But it's not complete and it doesn't implement all the features the 7.x-1.x branch has. So I found it easier to do a simple upgrade from 7.x-1.x branch. Some integrations like Rules, Feeds, etc have been removed. Basic features are a priority.
Comment #13
rcodina CreditAttribution: rcodina commentedComment #14
rcodina CreditAttribution: rcodina commentedComment #15
rcodina CreditAttribution: rcodina commentedI've just created a 8.x-1.0-beta1 release which covers basic features of Drupal 7 version. Please, test it and give feedback.
Comment #16
mmjvb CreditAttribution: mmjvb as a volunteer commentedWith a beta Status should be Needs review.
Comment #17
mmjvb CreditAttribution: mmjvb as a volunteer commentedWith a RC, Status should be RTBC.
Comment #18
SocialNicheGuru CreditAttribution: SocialNicheGuru commentedthere is also:
https://www.drupal.org/project/subscription_entity
Comment #19
rcodina CreditAttribution: rcodina commentedI have just published the 8.x-1.0 version. Please, test it and give feedback. Thanks!
Comment #20
mmjvb CreditAttribution: mmjvb as a volunteer commentedWith 1.0 released Status should be fixed.
Comment #22
apaderno