-
Observer page to see all memos from all observed blocks
- Use observer-block-notes-fiddle.sql
- After migrating to MariaDB, test and remove DEV tags in list_notes_editor_view.ins.php for binder_observer.php
-
Add Writing Time to writ.ins
- writs.writing_time SQL col
writing_timeINT UNSIGNED DEFAULT 0,
- JavaScript start writing time onchange onkeyup
- Writing time is stored in seconds as INT
- Updated by JavaScript as scalable: 2 years, 3 months, 4 days, 13:45:32
- Also updated by JavaScript in hidden field with the INT total
- Recognize $_POST['writing_time'] in the POST processor
- writs.writing_time SQL col
-
Add Observer > Blocks
- Use
- Blocks link to:
- Memos per block: binder_observer.php
- Writs per block: writs_observer.php
- Modify list_observees.ins
- Sort by block
- If GET b (filter block) is set, display link to all blocks (writs_observer.php without GET b)
- Modify list_observees.ins
-
Add to
notestable:typeENUM('note', 'memo', 'task') NOT NULL,statusENUM('live', 'draft', 'archived') NOT NULL,seen_writerENUM('new', 'read', 'archived') NOT NULL,seen_observerENUM('new', 'read', 'archived') NOT NULL,writing_timeINT UNSIGNED DEFAULT 0,possible_outofINT UNSIGNED DEFAULT 100,
-
Implement
noteschanges for memos ('memos')- All
FROM notesSQL queries to useWHERE status='live' AND type='editor_note' - Radio options in editor_note
<form>forstatusandtype - Filters and special row colors for
statusandtype - Writers have option to start writ from a task
seen_- note_editor.php to write note as "new" on UPDATE
- note_view.php to write note as "read"
- list_notes_editor_10.ins & list_notes_editor_view.ins special color for row on new
- archive only applies to writer & observer on personal memos
- observer can see whether writer has seen the memo
- archive option as bulk actions
- archived memos page in writer, observer & editor lockers, bulk action to restore, but no delete option
- All