I like how Google Calendar allows setting custom recurrence. It has "Ends" parameter, which can be either "On 1st January 2049" or "After 13 occurrences". It is very natural for a number of tasks: during the semester I'd like to make progress on few subjects each week, so I'd like to make it recur until the end of the semester. Sometimes it's more useful to have "After X occurrences" politics: e.g. I'd like to complete a module of MOOC/chapter of the book each week and there are X modules. After I complete that MOOC I would not have to delete the task manually.
If this is your only concern here, would you rename the task to Enable recurrence to end after set amount of time so the issue is clearly identifiable?
I like how Google Calendar allows setting custom recurrence. It has "Ends" parameter, which can be either "On 1st January 2049" or "After 13 occurrences". It is very natural for a number of tasks: during the semester I'd like to make progress on few subjects each week, so I'd like to make it recur until the end of the semester. Sometimes it's more useful to have "After X occurrences" politics: e.g. I'd like to complete a module of MOOC/chapter of the book each week and there are X modules. After I complete that MOOC I would not have to delete the task manually.