To clarify and expand, here is what we want to do:
1. Add a new "Month of Publication" search to the drop-down list in the main search area. Validate that the entered value is valid, i.e. follows the YYYY-MM pattern where YYYY is between 0001 and 2020 and MM is between 01 and 12. This should display the same information that the Forthcoming Books page displays for a given month.
2. Rename the main "Year" search to "Year of Title". Add validation, i.e. confirm that the format is YYYY where YYYY is between 0001 and 2020.
3. Add a new "Month of Title" search to the drop-down list in the main search area. Validate that the entered value is valid, i.e. follows the YYYY-MM pattern where YYYY is between 0001 and 2020 and MM is between 01 and 12. This should display the same table as the regular Year of Title search.
4. Add "Month" to the list of searchable terms in the Advanced Title Search and Advanced Publication Search. Add validation for years (YYYY-MM) and months (MM).
5. In regular and Advanced search, change the "Year" field to "Date" and display YYYY-MM-DD rather than YYYY.
6. Alphabetize the list of title types on the main Advanced Search page. Add validation of title types and display an error message if the user enters an invalid title type.
7. Change the Forthcoming Books page to make the "Upcoming Months" header smaller. Make the page more generic looking so that it could be used to display both forthcoming books and books for a randomly selected month.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
To clarify and expand, here is what we want to do:
1. Add a new "Month of Publication" search to the drop-down list in the main search area. Validate that the entered value is valid, i.e. follows the YYYY-MM pattern where YYYY is between 0001 and 2020 and MM is between 01 and 12. This should display the same information that the Forthcoming Books page displays for a given month.
2. Rename the main "Year" search to "Year of Title". Add validation, i.e. confirm that the format is YYYY where YYYY is between 0001 and 2020.
3. Add a new "Month of Title" search to the drop-down list in the main search area. Validate that the entered value is valid, i.e. follows the YYYY-MM pattern where YYYY is between 0001 and 2020 and MM is between 01 and 12. This should display the same table as the regular Year of Title search.
4. Add "Month" to the list of searchable terms in the Advanced Title Search and Advanced Publication Search. Add validation for years (YYYY-MM) and months (MM).
5. In regular and Advanced search, change the "Year" field to "Date" and display YYYY-MM-DD rather than YYYY.
6. Alphabetize the list of title types on the main Advanced Search page. Add validation of title types and display an error message if the user enters an invalid title type.
7. Change the Forthcoming Books page to make the "Upcoming Months" header smaller. Make the page more generic looking so that it could be used to display both forthcoming books and books for a randomly selected month.
biblio\fc.py 1.16
biblio\se.py 1.18
biblio\search.py 1.14
edit\ta_search.py 1.18
edit\tp_search.py 1.18
edit\pa_search.py 1.18
edit\pp_search.py 1.18
common\library.py 1.21
common\navbar.py 1.17 installed by r2012-18 on 2012-09-04.