Activity log for bug #904438

Date Who What changed Old value New value Message
2011-12-14 21:04:36 mahfiaz bug added bug
2011-12-14 21:34:24 mahfiaz description Under advanced setting tab there could be "Default service name" option. It could include a date, changeable in settings. Default could be "Service %y-%m-%d" It breaks down to the following parts: Adding option to settings under advanced settings tab: "Default service name:" and a text input box, a button to reset to default with icon (a circle, like an arrow, tip touching the start of it) Under that, using smaller font: "Default service name when saving a new service. You can use date placeholders like %y-%m-%d for e.g 2011-12-25. Leave it empty to use no default value." Before saving one needs to check if the value really is sane and does not contain * characters not usable in filename such as /\| (and maybe more) * does not contain wrong placeholders such as %s or any other which would result in an error On saving we need to check if the value is anything other than the default, if so, we save the value to "servicemanager/default service name", otherwise unset the value (this prevents the default value becoming persistent after first save of settings dialog). When opening save dialog for a new service, it should check for the value: settings.value("servicemanager/default service name", translate(default_value)), and use the value, it might be empty as well, if user chose so. Under advanced setting tab there could be "Default service name" option. It could include a date, changeable in settings. Default could be "Service %y-%m-%d" It breaks down to the following parts: Adding option to settings under advanced settings tab: "Default service name:" and a text input box, a button to reset to default with icon (a circle, like an arrow, tip touching the start of it) Under that, using smaller font: "Default service name when saving a new service. You can use date placeholders like %y-%m-%d for e.g 2011-12-25. Leave it empty to use no default value." Before saving one needs to check if the value really is sane and does not contain * characters not usable in filename such as /\| (and maybe more) * leading or following spaces * does not contain wrong placeholders such as %s or any other which would result in an error On saving we need to check if the value is anything other than the default, if so, we save the value to "servicemanager/default service name", otherwise unset the value (this prevents the default value becoming persistent after first save of settings dialog). When opening save dialog for a new service, it should check for the value: settings.value("servicemanager/default service name", translate(default_value)), and use the value, it might be empty as well, if user chose so.
2011-12-15 08:38:52 Andreas Preikschat openlp: importance Undecided Wishlist
2011-12-15 21:28:43 mahfiaz openlp: assignee mahfiaz (mahfiaz)
2012-01-02 23:51:35 mahfiaz branch linked lp:~mahfiaz/openlp/bug-904438
2012-02-16 19:30:09 mahfiaz openlp: status New Fix Released
2012-02-19 14:23:44 Andreas Preikschat openlp: milestone 1.9.9
2012-02-19 14:23:53 Andreas Preikschat nominated for series openlp/documentation
2012-02-19 14:23:53 Andreas Preikschat bug task added openlp/documentation
2012-02-19 14:29:46 Andreas Preikschat marked as duplicate 936239
2012-02-19 14:30:57 Andreas Preikschat removed duplicate marker 936239
2012-02-19 14:31:41 Andreas Preikschat bug task deleted openlp/documentation