Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Subscriptions: cloning OC's should copy schedule #2439
Enterprise users need to set up lots of basically identical order cycles in a schedule before they can start using subscriptions.
The current clone feature (available from the Order Cycle index page) does not clone key information - most importantly the schedule itself which is left blank
This means that the user must open each order cycle to set the schedule - infuriating. This combined with G2430 makes this initial essential step very annoying and likely off-putting
When an Order Cycle is cloned from the Order Cycle index page, the schedule information should be copied
The schedule information is left blank
Steps to Reproduce
I'm putting this as severity 3. In conjunction with #2530 it makes OC creation for setting up a schedule very very painful and likely off-putting to early adopters
NB - Relationship to previously reported issue #1052
I think this is a better and simpler solution and so #1052 should be closed
changed the title
Subscriptions: cloning OC's should copy schedule - and other key info
Jul 6, 2018
referenced this issue
Jul 6, 2018
This was referenced
Jul 13, 2018
Ah! Sorry! Just saw this. I don't think that not copying the schedule was not an oversight or a mistake. I think I did that deliberately to avoid order cycles being mapped onto a bunch of subscriptions unintentionally because the user did not pay attention to which schedule applied when they duplicated. I agree that there is an issue with UX, but I think the proposed solution of such copying across the schedule is maybe not the best way to fix this.
It is possible to bulk add/remove order cycles to/from a schedule from the index page by clicking on the name of the schedule. Perhaps we just need to work on making this UX a bit better/obvious. I actually wouldn't mind removing the schedules element from the order cycle forms completely, to me they are minimally useful, out of context and in the way.
As I mentioned in the discussion on the community forum, I find the whole schedules interface a bit crap, and feel that maybe it would be better to remove all mentions of schedules from the OC interfaces and instead build a dedicated interface that sits under a top level subscriptions menu item. To me, schedules are more closely related to subscriptions than they are to order cycles.
ok, point taken @oeoeaio. I will close this issue and make change to the User Guide that advises people to clone all the order cycles first and then open up the scheduler and add them to the Schedule - rather than opening the order cycle to change the schedule.