https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17015
--- Comment #28 from Mehdi Hamidi <mehdi.ham...@inlibro.com> --- Hello everyone, we added a more detailed test plan for the UI: - Go tools and choose Discrete Calendar - The field title is optional. [Cant change past] - Choose any date from the calendar that is yesterday or older. - Change it's details and save. Result: **Nothing should change.** [change from past to future] - Choose any date from the calendar that is yesterday or older. - Choose another date in the To date field that is today or in the future. - Update the details and save. Result: **Only dates starting from today are affected.** Adding holidays [Single holiday] - Choose any date from the calendar that is today or in the future. - Choose another date in the To date field that is in the future (optional, for range only). - Change Date type to : exception. - Save. Result: **All dates in the range should be marked red for unique holiday.** [Weekly] - Choose any Sunday from the calendar that is in the past or future. - Change Date type to : Weekly. - Save. Result: **All upcomming (starting from today) Sundays will be holidays.** PS: Open and close hour will be affected **to all Sundays** unless inputs are empty. [Fixed] - Choose any date from the calendar that is today or in the future. - Change Date type to : Fixed. - Save Result: **The selected date and the same day in the future (if available in Calendar) will be holiday.** [Fixed from the past] - Choose any date from the calendar that is in the past. - Change Date type to : Fixed. - Save Result: **The selected date is unchanged but the same day in the future (if available in Calendar) will be holiday.** Delete holidays [Single date] - Choose any date from the calendar that is today or in the future and is also a holiday. - Change Date type to : Normal day. - Save. Result: **The selected date should be a normal day** [Range of dates] - Choose any date from the calendar that is today or in the future. - Choose another date in the To date field that is in the future. - Change date type to : Normal day - Save. Result: **The selected dates should be a normal days** [Delete type] - Choose any date from the calendar that is today or in the future and is a weekly or a fixed holiday. - Change date type to : Normal day. - Check : Delete this type CheckBox - Save. Result: -Weekly, all upcoming weekly holidays if that day will be normal days. Example : all upcoming Sundays will be normal days -Fixed, all upcoming fixed holidays of that day will be normal days. Example : all upcoming 25 December will be normal days [Copy dates, 1 day to multiple] - Choose starting date from the calendar. - Choose en date in the To date field. - Select Copy to different dates - Choose starting date. - Choose end date date. - Save. Result: **The selected day details will be copied to all the dates in the range.** [Copy dates, 1 week to 1 week] - Choose starting date from the calendar. - Choose en date in the To date field to make a whole week(7 days). - Select Copy to different dates - Choose starting date. - Choose end date date to make a whole week(7 days). - Save. Result: **Every day of week from the first range will be applied to the second range. Independently of the order. Exemple : Sunday1 to Sunday2, Monday1 to Monday2, etc.** [Copy dates, multiple dates to multiple dates] - Choose start date from the calendar. - Choose end date in the To date field. - Select Copy to different dates - Choose start date. - Choose end date date to have the same number of days as the first range - Save. Result: **Each day from the first range will be applied the second range in the same order. Exemple : days1 to day1, day2 to day2, etc.** [Copy to branch] - Select any date to make the side panel appear. - Select : Copy calendar to another branch. - Choose a calendar to copy to. - Save. - Choose copied to calendar in the dropdown : Define the holidays for. Result: **All of the information in the currect calendar will be copied to the chosen calendar** -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug. _______________________________________________ Koha-bugs mailing list Koha-bugs@lists.koha-community.org http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/