Version 1.0.0.33: Nov 6, 2018
** Bug fixes
[347] Litplan.org/calendar (ICS feed) showing Compline as all day event
Version 1.0.0.32: Nov 1, 2018
** New features
[886] Add Money Bag Code to Events Index
Version 1.0.0.31: May 16, 2017
** Bug fixes
[325] Service register not counting a Saturday Burial in Sat/Sun total
Version 1.0.0.30: May 5, 2017
** Bug fixes
[315] Bill Rota showing a closing curly brace below the table
[314] Bill Rota not showing totals in far right column
[310] Service register - grey regions should have no numbers in them
[309] Service register - "Sunday of the Year" should always start at 1
[316] Service Register - some Total to Date numbers are incorrect
Version 1.0.0.29: April 24, 2017
** Bug fixes
Fixed Bill Rota issues:
Person full name not appearing in first column
Away codes not displaying
Incorrect display of totals column
Role assignments not populated on first view, needed a post back to trigger the assignments
Version 1.0.0.28: April 10, 2017
** New features
[301] Scripts tool updates
** Bug fixes
[285] Rota not showing correct roles when Person filter is populated
[298] Column widths change on Rota after click show all roles and search
[304] Service Register Bugs
Version 1.0.0.27: February 23, 2017
** New features
[254] Add addtl info to Summary of Email Delivery
[238] Add UI to make a Person an Admin
[197] Modify Bill Rota to match exactly what's on Bill's wall
[248] Secure private event resources
[249] Reference Event Resources by GUID in URL
[212] Bill Rota: Remove multiple layout options
[253] Minor Change to 24 hour event email reminder subject
[257] Always redirect to HTTPS (global filter)
[259] Always redirect to www.litplan.org
[275] Add "Show all roles" checkbox to Rota
** Bug fixes
[245] Change /Readings to /Scripts
[264] when someone is made inactive, their subscribed calendar should stop presenting any events.
[256] All Rota reports should use NickName instead of FirstName
[13] Parochial Report inaccuracies
[262] Event Resources pointing to old "uploads" folder
[260] Weekday rota bugs
[267] inactive user shouldn't be able to log in
[263] Non-admin user cannot edit their away dates
[255] Public Event Resources should not require authorization
[247] Event resource URLs should be relative
[241] Edit Profile does not have the "Prefix" field
[242] Manage Your Availability under Edit Profile should not show away dates in the past.
[252] Emails should use NickName
[273] When click "Delete" for an away date, should confirm delete
[272] Non-admins shouldn't be presented with "Edit" link for conflicting role assignments when entering time off
[271] Clicking "Back to list" when editing availability takes user back to home page
[270] "admin" not selected on Person Edit view when the Person is an admin
[268] Edit Profile screen does not have Nick Name field
Version 1.0.0.26: January 23, 2017
** New features
* [109] Enhanced authentication/authorization
* [178] event index should show in bold red anybody that is listed as serving but is marked as unavailable for that date
* [180] Search all Event Resources by Name and Event Date
* [143] Weekday Rota Calendar
* [167] Make Events/Rota print-friendly
* [121] Validation message on role assignment conflict - add hyperlink to conflicting assignment
* [144] Summary report after scheduled emails sent
* [138] Readings event resource page
* [200] Change edit profile header from "Manage Account" to "Edit Profile"
* [133] Add People option to Serve Multiple Services in One Day
* [141] Changes to calendar events
* [95] Remove "Email Notifications" page
* [62] People Scheduler preview should highlight what's new vs what's already scheduled
* [96] People Index filter should filter using "And" relationship
* [87] Change People Details Role Eligibility columns
* [86] Role List on /People index should be alphabetical order
* [73] Rota: When Person filter set, show person's away status for the selected date range below the event grid
* [63] All TBDs in Role slots throughout the app should be yellow background
* [205] Remove old login page
* [2] change all litplan.com references to litplan.org
* [201] Readings page - add date selector with current date as default
* [31] Centralize attachment storage
* [226] Login caption changes
* [220] Rota - Person filter dropdown names not appearing correctly
* [222] Rota - default Person filter when authenticated
* [231] Create/Edit Person should require an email address in valid email format
* [179] Migrate all files to Azure storage
* [74] Break out Name fields on Person
** Bug fixes
* [193] "Webcast f" label should be "Webcast" on Event Detail page
* [228] Error when attempting to edit Event Resource
* [214] People Index not showing away dates if away end date is today
Version 1.0.0.25: November 9, 2016
** New features
* [123] Add "away" indication next to name in assignment dropdown
* [124] People Index filter and layout changes
Version 1.0.0.24: October 28, 2016
** New features
* [142] - Bill's Rota Report
* [160] - Bill Rota Report Alternate Format
* [69] - Clergy Rota Spreadsheet
* [159] - Bill Rota Empty Grid Option
Version 1.0.0.23: August 3, 2016
** New features
* [111] - Schedule 24-hour reminder email to trigger automatically
* [110] - Schedule weekly Those Who Serve to trigger automatically
* [126] - Weekly rota email: Combine multiple roles for same person on one line
* [112] - Cosmetic changes to Those Who Serve email
* [113] - Add line break to Person Availability validation message
Version 1.0.0.22: July 20, 2016
** New features
* [107] - Add validation when entering away dates with conflict
* [94] - Weekly email for Those Who Serve (manually triggered)
* [81] - 24-hour reminder email (manually triggered)
Version 1.0.0.21: June 23, 2016
** Bug fixes
* [90] - People Scheduler should not schedule people marked as inactive
* [91] - People Scheduler should schedule only people that have matching Role, Location, Start Time, Day
Version 1.0.0.20: June 14, 2016
** Bug fixes
* [80] - People Scheduler not saving changes
* [79] - When assignment made using PeopleScheduler, doesn't increment number assigned to role
* [44] - People scheduler not properly assigning all role slots
* [82] - Un-assigning someone from a role doesn't change their date of last service
* [84] - People Index not showing StartTime in Roles column
Version 1.0.0.19: May 31, 2016
** Bug fixes
* [76] - People Index shows wrong date in the Roles column
* [9] - Manually assigning a role doesn't update the date of last service on the PersonRoleEligibility
Version 1.0.0.18: May 18, 2016
** Bug fixes
* [55] - "Away" appointments are not showing as all day events in Calendar feed
** New features
* [60] - People Index - column changes
* [61] - People Index - Role column change
Version 1.0.0.17: May 10, 2016
** Bug fixes
* [4] - Calendar feed not reflecting daylight savings time on Outlook for Windows
* [26] - Calendar sync error message in Outlook
* [45] - Rota shows all dates when pass only PersonId in querystring
Version 1.0.0.16: May 3, 2016
** Bug fixes
* [39] - Phantom period above search button at top of Events page
** New features
* [6] - Add Rota page
Version 1.0.0.15: April 22, 2016
Migrated LitPlan from Atiba Hosting to TWS's Azure
Version 1.0.0.13: April 12, 2016
** Bug
* [TWSL-212] - u87 Http maximum request length exceeded when uploading 7MB PDF as Event Resource
* [TWSL-225] - u98 setting role of Sacristan on event details
* [TWSL-226] - u99 ServiceRegisterType blank when editing EventTypes but value is set
** Task
* [TWSL-201] - u76 Customary editor - CKEditor styles not in sync with application styles
* [TWSL-209] - u84 Change content of Email to Role Assignments
* [TWSL-211] - u86 Event Detail - Sorting by nickname but showing full name. Should show "Nickname (FullName)"
* [TWSL-218] - u91 Incorrect email notification content
Version 1.0.0.12: April 11, 2016
** Bug
* [TWSL-133] - u29 People scheduler is still showing mock data
* [TWSL-138] - u33 Date of Last Service is not being populated when the scheduling is done manually
* [TWSL-189] - u69 Google Calendar time zone bug
* [TWSL-207] - u82 Events Index - if the value of Attendance is null, don’t display it. If it’s 0, display it.
** Task
* [TWSL-92] - 60 Rework results shown after running People Scheudler
* [TWSL-108] - Validate backup of uploaded files on production server
* [TWSL-185] - u65 Service Register - Make Service column a hyperlink to the Event/Edit page
* [TWSL-196] - u72 Events Index - Resources column - add hyperlink
* [TWSL-197] - u73 Events Index - don't show comma when only 1 number provided
* [TWSL-198] - u74 Events Index - Roles Column - add customary hyperlink on roles. Do not hyperlink if no customary for that role.
* [TWSL-200] - u71 PublicCustomary/ViewByEvent - remove any HTML between customary sections including horizontal lines (keep footer line)
* [TWSL-202] - u77 Event public view: Clicking any hyperlink should open in new tab
* [TWSL-206] - u81 On http://litplan.org/Events - Change “Attendance-Communion” to “Numbers”
* [TWSL-210] - u85 Session timeout too short
* [TWSL-219] - u92 PeopleScheduler/PreviewSchedule - add Day of week to right column
* [TWSL-220] - u93 PeopleScheduler/PreviewSchedule - filter 4/10 doesn't show anything
Version 1.0.0.11: March 21, 2016
** Bug
* [TWSL-47] - 13 Identifying and deleting child records when deleting parent records
** Story
* [TWSL-160] - u50 Run Event Scheduler should be presented with a summary screen to approve before creating the Events
** Task
* [TWSL-83] - Import 2015 data
* [TWSL-188] - u68 Role assignment bug
Version 1.0.0.9: March 17, 2016
** Story
* [TWSL-193] - PublicCustomary/ViewByEvent - remove any HTML between customary sections (including horizontal lines (but keep footer line))
* [TWSL-194] - Events index - don't show comma when only 1 number provided
* [TWSL-195] - Events index - add links to roles, and resources
Version 1.0.0.8: March 17, 2016
** Bug
* [TWSL-53] - 49 Error when adding PDF as resource to Event
** Task
* [TWSL-107] - Bug when uploading images through CKEditor
* [TWSL-161] - u51 EventRole - Create - default Total Persons Needed should always be 1
* [TWSL-177] - u58 Event Detail - Event Role Assignments - order by Role Name
* [TWSL-181] - u61 Events Index - Add total attendance, total communion to one single additional column
* [TWSL-182] - u62 Events Index - Add event resources column
* [TWSL-183] - u63 Events Index - Roles column: show all roles even if not filled. If not filled, show TBD.
* [TWSL-184] - u64 Events Index - remove Event Type column
* [TWSL-187] - u67 Events Index: Roles should be sorted alpha
Version 1.0.0.7: March 14, 2016
** Bug
* [TWSL-167] - Eligible people not showing up in drop down list
** Story
* [TWSL-168] - Add reason to not available events in calendar.
Version 1.0.0.6: March 12, 2016
** Story
* [TWSL-163] - Create publicly viewable page to view HTML event resources
* [TWSL-164] - Add IsPrivate boolean to EventResource
* [TWSL-165] - Simplify public event view to match the calendar body description
** Task
* [TWSL-91] - 61 Ensure all comment fields are as wide as possible and 4 rows high
* [TWSL-117] - u22 Add "Not available" info to all calendars
* [TWSL-158] - u48 Remove Money Bag field from Event Template
* [TWSL-162] - u52 Calendar URLs should lead to content-only views that do not show the top nav
Version 1.0.0.5: March 10, 2016
** Sub-task
* [TWSL-149] - Add "Is Active" checkbox to Edit Person view.
* [TWSL-150] - When assigning a person to an event role, exclude inactive people from the person dropdown list.
* [TWSL-151] - People scheduler needs to ignore inactive people
** Bug
* [TWSL-141] - u37 Event Role Assignments show some People twice in Person dropdown
* [TWSL-153] - u44 Event Type - Edit - not displaying Service Register Type
** Story
* [TWSL-147] - Bug in event types - service register type not prepopulated in dropdown list
** Task
* [TWSL-71] - 36 Ability to deactivate people instead of delete
* [TWSL-85] - 67 Add Money Bag field to Event Template
* [TWSL-112] - u27 Events Index - save search criteria when navigating back from "Back to List" on Event Details
* [TWSL-113] - u26 People Index - save search criteria when navigating back from "Back to List" on Person Details
* [TWSL-134] - u30 Event Scheduler | should show which Event Template is being scheduled
* [TWSL-152] - Event Type - Index - should show Service Register Type column
* [TWSL-154] - u45 Prayers: Change Nick Name to "Remembering Especially"
* [TWSL-155] - u46 Add release notes page that shows which changes were made with each release since v1.0
Version 1.0.0.4: March 9, 2016
** Sub-task
* [TWSL-146] - Exclude from Service Register
* [TWSL-148] - Exclude events from Parochial Report
** Bug
* [TWSL-110] - Edit Event Resource, there is an error when clicking 'Back to List'
* [TWSL-118] - u21 Error editing role eligibilities from http://litplan.org/People/Details/115
* [TWSL-139] - u34 Error On http://litplan.org/People/Details/133 (and other IDs, but not all)
* [TWSL-140] - u38 Events filter is filtering by time
* [TWSL-143] - u40 Duplicate calendar events for Person when serve in > 1 role
** Task
* [TWSL-55] - 17 Updates to list of Customaries
* [TWSL-58] - 23 Add "View Customary" link to top of Customary Edit screen
* [TWSL-106] - Increase session timeout to 2 hours
* [TWSL-109] - Event Types | Add radio button 'Exclude from Service Register'
* [TWSL-111] - u3 Public link for customary
* [TWSL-115] - u24 Change Event Resources Comment field to HTML
* [TWSL-123] - u17 Event Details | Add “# Assigned” next to "# Needed" in “Event Roles” section
* [TWSL-124] - u16 Event Templates sorting
* [TWSL-142] - u39 Cosmetic changes to calendar feeds
* [TWSL-156] - u47 Event/Service Register Date Filter not working for same date
Version 1.0.0.3: March 8, 2016
** Sub-task
* [TWSL-135] - Add event resources as links in body
* [TWSL-136] - Add event prayers to email body
** Bug
* [TWSL-82] - 53 Calendar feeds don't work on Google Calendar
** Story
* [TWSL-137] - Remove lectionary from calendar body description
** Task
* [TWSL-45] - 51 Reformat email and calendar
* [TWSL-80] - SMTP relay
* [TWSL-104] - Changes to calendar feed
* [TWSL-114] - u25 Event filter end date not working
* [TWSL-119] - u20 Events | default populate start date and end date on filter
* [TWSL-120] - u19 Events | dates entered in “Start Date” and “End Date” should persist after clicking Search
* [TWSL-122] - u17 Event Details | Move "Send Email" button below "Event Role" Assignments section
* [TWSL-125] - u15 People Details | Change “Role Eligibilities” to “Role Eligibility” Change “Role Availability” to “Dates Not Available”
* [TWSL-126] - u13 AllEvents and EventsByPerson calendar feeds should have same detail
Version 1.0.0.23824: March 2, 2016
** Sub-task
* [TWSL-101] - u8 Service Register showing incorrect Celebrant/Officiant/Server
** Bug
* [TWSL-48] - 14 Do not allow multiple selections for Service Register Event Types for a given Event Type
** Story
* [TWSL-31] - Service Register Report
** Task
* [TWSL-39] - 48 Events not showing up in the calendar yet
* [TWSL-41] - 21 Lectionary: Remove Bulletin Text, Script Text fields and replace with one, HTML-enabled Lectionary Text field
* [TWSL-42] - 22 Add Lectionary Text to Lectionary Type
* [TWSL-54] - 16 Customary: Want ability to leave out Role, Start Time, Weekday, Event Location, Event Type
* [TWSL-56] - 18 Add Customary Search and paging
* [TWSL-63] - 28 Change sort order for Roles to Role Name
* [TWSL-64] - 29 Ability to leave Service Register Event Type blank on Event Type form
* [TWSL-72] - 37 Allow a Role for any location, type, time
* [TWSL-78] - 46 Person Role Eligibility: Allow leaving blank Event Location, Event Type, Start Time
* [TWSL-86] - 66 Change columns on events list
* [TWSL-87] - 65 Resources should be in alphabetical order
* [TWSL-88] - 64 Roles are out of order
* [TWSL-105] - Start Events index with today's date
* [TWSL-116] - u23 Event Template Role - Roles are out of order
* [TWSL-121] - u18 Open links on home page and footer in separate window
Version 1.0.0.28665: Feb 26, 2016
** Sub-task
* [TWSL-33] - Default to previous Mon - Sun dates and first Service register in list
* [TWSL-36] - 1 Service Register link should lead to the Service Register report, not the SR table
* [TWSL-37] - 2 Parochial report should have a "year" dropdown on top, which controls the report filter
* [TWSL-103] - Service Registers dropdown is missing
** Bug
* [TWSL-46] - 12 Return to Event Template detail after deleting/adding roles
* [TWSL-49] - 15 Adding role to EventTemplate adds to wrong Event Template
* [TWSL-50] - 44 Adding a new role assignment to an event, the absent reason should be blank
* [TWSL-51] - 45 Person should be read-only, not a dropdown in Role Eligibility form
* [TWSL-84] - 57 Error when edit an Event Resource
** Story
* [TWSL-5] - Parochial Reports
** Task
* [TWSL-38] - 50 Implement site password protection
* [TWSL-40] - 20 Event Template should have default Event Lectionary list
* [TWSL-57] - 19 Customary: allow selecting multiple roles
* [TWSL-59] - 24 CKEditor button cleanup
* [TWSL-60] - 25 Customary: allow selecting multiple roles
* [TWSL-65] - 30 Add fields to Event Template and Event
* [TWSL-73] - 38 "Send Mail" button to People Index, which sends to filtered list
* [TWSL-74] - 39 Prayers: ability to leave end date blank
* [TWSL-75] - 40 Prayers: search by prayer type, name, Active (based off start-end date range)
* [TWSL-76] - 41 Prayers Of The People Type needs to have Display Order field
* [TWSL-77] - 42 Prayers need to have “Full Name” and “Nick Name” (just like People)
* [TWSL-79] - 48 Eliminate “Private Description” from Events and Event Templates and just maintain “Public Description”
* [TWSL-89] - 63 Error when clicking delete in EventTemplate
* [TWSL-93] - 55 Cannot edit uploaded Event Resource
* [TWSL-94] - 56 Add home page text
* [TWSL-95] - 54 Add build number in footer and we'll map backlog item resolution to build numbers going forward
* [TWSL-96] - Add day of week to all dates
* [TWSL-97] - Add Event "Holiday" flag
* [TWSL-98] - Add PersonAvailability model
* [TWSL-99] - Add new "webcast" field to event and event templates
* [TWSL-102] - Add ability to email all Event Role Assignments