workPage
To Do (Later these will be stored in the ToDo database, time stamped, etc.)
.98 features
- COMPLETE to .98 - Feature - LoginFlag is an Inactive flag for members - deactivate - conceal from show all and searches in FindUser.inc .98(with an admin switch to make them visible again .99)
- Design - Med
COMPLETE - Feature - make notifications a setting for admin and for individual users - Design - High
COMPLETE to .98 - Feature - A new setting for Events to shut off display of which users are associated for anyone with less than Report privs - a module-wide setting (.98) may be overridden at the series level (.99?) - Design - Med
COMPLETE - Feature - admin-only, internal description fields for Series, Event, and Reservation - Design - Med
COMPLETE - Feature - In EventSeriesEdit and EventEdit, default to showing the Events listing - Design - High
COMPLETE - Feature - new member defaults, put a full list of intervals - Deploy - Med
COMPLETE - Feature - Show Item description and URL (as link) in Reservation Details, Event Details, ReserveItem, and EventAdd - Deploy - Med
General features
- INCOMPLETE - Feature - 'Cookies enabled' in browser should be checked and a warning should be given - Design - High
- INCOMPLETE - Feature - Series Groups should show # contained Places
Series should show # contained events
Places should show # contained series/events/reservations
- Design - Med
- INCOMPLETE - Feature - Browser version detection for NS6 and IE5
NS6 - Java not on by default - Design - Med
- INCOMPLETE - Feature - AdminLabels should be recoded to work against LanguageStrings or CountryStrings at the flip of a switch - Design - Med
- INCOMPLETE - Feature - The contents of TimeZoneLocations.AreaLocation should be made into strings and replaced with stringIDs (which will allow multi-lingual support of them through AdminLabels - Design - Low
- INCOMPLETE - Feature - users should be allowed to edit their usernames (against a uniqueness check, of course) - Design - Low
- INCOMPLETE - Feature - put workPage in Welcome context menu - autocreate by username when user registers - create directory for that user's files (all of this only if files module is enabled and controlled by admin settings) - Design - Low
- INCOMPLETE - Feature - cookies should be made more secure - instead of being able to be guessed by random #'s - Design - Low
- New Tools Module page UpdateServerPagesTable.asp to read the timelines directory and insert any page that has no entry in the serverpages table - Design - Med
- Query Tracker, store every SQL Query in a log, including which page the query was made from, broken down by UserID, type (SELECT, INSERT, etc.), Tables, Fields, Where Clause, etc. Esp. timestamp. Replace objDBConnection.Execute with a call to a function in db.inc to parse the string and return the resluts of the query. Admin should be able to enable/disable this functionality (on a per-type basis. per-user? per-module?) - Design - Med
- Request Tracker, store every request in a log, including all w3c log format elements, minimally URL, Form, Querystring, Cookies, Esp. Timestamp - Design - High
- Bug Report => Task Report, move all these to dos into tasks - Develop - High
- Install Amaya and Opera, test webDAV via Amaya - High
- skyTimer (skyPulse, skyPulseUI, skyPulseAT, skyPulseDB, skyPulseWEB) - Develop - High
- Reminders/Notifications - Define - High
- skyHTTP (Encapsulate MS Internet Transfer Control) - Develop - High
- skyMailer (Email to ListServ) - Define - High
- InstallShield - Define - High
- getModularPrivileges => getModulePrivileges - Debug - Med
- New field, Last Modified MS in Pages, to display in footer (and new corresponding property of the series to admin) - Design - Med
- skyMailer (Email parsing, detect unsubscribe) - Define - Med
- skyMailer (Email subscribe link on timeLined skyPages) - Define - Med
- skyMonitor - Activity Monitor - Define - Med
- COMPLETE - Pure File Upload - Deploy - Med
- streamline logon, merge index and password (Server Pages as Objects) - Define - Med
- skyPresentations - Design - Med
- skyLights (Cyberarts schedule) - Design - Med
- Login by Username! - Deploy - Low
- Email validator - Define - Low
- USPS XMLHTTP screen scrape - Define - Low
Bugs
- INCOMPLETE - Bug - Forms,
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access 97 Driver] The INSERT INTO statement
contains the following unknown field name: 'AnswerMessage'. Make sure
you've typed the name correctly, and try the operation again.
/timelines/FormAnswer.asp, line 123
- Debug - Med
- INCOMPLETE - Bug - document.settingsForm.whichNumIntervals does not exist - line 356 - on what page in Forms module? - Debug - Med
- INCOMPLETE - Bug - when a select box has its name changed, it should rename all VColNames of the former name that are of type 'select', in order to retain sync - Debug - Med
- FIXED - Bug - 'All' link on Show All Members does not show all - letters work fine - Deploy - High
- FIXED - Bug - On the timeLine, on the day before the change over to DST, the hour of an event is off by one - 11PM instead of 10 - Deploy - Med
- FIXED - EDT error in Add Many Events - function generateMSRanges in EventsAdd and ReservationsAdd had errors - the shift to cosmic context was taking place too soon - once it was moved to after the addition of the the day, inside the loop, it worked fine
- FIXED - AM/PM problem on edit event series - the wrong state is shown for a scheduled event - an error in the function geHourAMPM in CalendarBuilder - it wasn't handling the 12 PM case
- COMPLETE - Bug - in skyBug
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing
operator) in query expression 'ODBM_Users.ID ='.
/timelines/SendEmail.inc, line 14
- Deploy - Med
Scratch