MoinMoin Job Card
Introduction
Required fixes and desired additions to my MoinMoin Matters.
These are not prioritised or sorted.
Fixes
Action - GuestPass.py - need to write a plugin version of <<TableOfContents>> macro that recognises guest passes.
Fixed and details added to GuestPass.py
Macro - Ref.py - need more comprehensive checking and correction of inconsistencies, especially for citations that fall within figures.py and tables.py captions.
Fixed with Dependencies = ['time'] in both parsers.
Additions
Macro - DeleteNote - to delete allow deletion of a text from a page by a user without write privileges. The section needs to be have a start and finish defined, perhaps between headings, horizontal rules, table cells, or between anchors. An undo, would be good too. This would be to work with MailNotes enabled by dropbox_mailimport.py.
Enhancements
Action - GuestPass.py - include an invite option to send guest pass by email, either in the action form or as a companion macro.
Action - PDF.py - serve the page to wkhtmltopdf in response to a POST request, allowing the page's html code to be post-processed to overcome some minor incompatibles between how MoinMoin renders the page in html and the html that gets the best outcome from wkhtmltopdf. Also, allow PDF.py to be callable from the GuestPass.py action.
GuestPass.py can now call PDF.py