Wykres commitów

10321 Commity (60930a01d92c26f110f29bd9cf598493cb9ae1f0)

Autor SHA1 Wiadomość Data
Matt Westcott 3fda2b8761 make various local variables into instance variables for ease of splitting up logic 2020-07-24 16:59:33 +01:00
Matt Westcott ef9c95f630 Convert workflow_action to a class-based view 2020-07-24 16:59:33 +01:00
Dan Braghis 9e46023acd Add message when the page is locked from editing for a user 2020-07-24 16:59:33 +01:00
Matt Westcott 0017ff89c2 Always publish the latest version of a page on workflow completion
This ensures that any edits made by the approving user prior to approval are preserved in the final published page.
2020-07-24 16:59:33 +01:00
jacobtoppm eedfaf8276 Update purge_revisions command so revisions attached to STATUS_NEEDS_CHANGES workflows are retained (to keep comments) 2020-07-24 16:59:33 +01:00
jacobtoppm c79668929e Update reference documentation, custom task guide, and release notes, and fix documentation build errors 2020-07-24 16:59:33 +01:00
Matt Westcott 8e1463f503 Apply permission check on workflow tasks menu item 2020-07-24 16:59:33 +01:00
Matt Westcott 61db62d125 Shorten and de-capitalise default workflow/task name
On the out-of-the-box setup, this will create a workflow named "Moderators approval" rather than "Moderators Approval Workflow"; the latter is too long to fit unshortened in the submit button, and the lower-case is a bit friendlier (it makes it an action, rather than a Complicated Concept You Need To Understand).
2020-07-24 16:59:33 +01:00
jacobtoppm 85e4426948 Cancel ongoing workflows when a page is published, depending on the value of a new setting, WAGTAIL_WORKFLOW_CANCEL_ON_PUBLISH. Add a warning modal before publication if a workflow will be cancelled 2020-07-24 16:59:33 +01:00
Matt Westcott bf53123309 Fix sphinx warnings from workflow / audit log documentation 2020-07-24 16:59:33 +01:00
Matt Westcott 6f85bca664 Use % formatting for new workflow / audit log translation strings
See #5548 - Transifex recognises % formatting, and will guard against translators introducing errors by attempting to translate the embedded variable names.
2020-07-24 16:59:33 +01:00
Dan Braghis 441bcde1ad Do not use Site.find_for_request() in the admin 2020-07-24 16:59:33 +01:00
Matt Westcott c8a8689cee Document icon_name and classname for register_page_action_menu_item 2020-07-24 16:59:33 +01:00
Dan Braghis 310ea2af35 Add helper class to have form without floated elements
and apply for task chooser
2020-07-24 16:59:33 +01:00
Dan Braghis fb1674eb57 Change user-facing terminology from "revision" to "version" 2020-07-24 16:59:33 +01:00
Dan Braghis f2efe9d156 Move show/hide workflow/tasks to header 2020-07-24 16:59:33 +01:00
Dan Braghis ada0c8d502 Update workflow/workflow task add/edit header to be consistent with other admin pages 2020-07-24 16:59:33 +01:00
Dan Braghis 9256a9dfbd Move disable to action menu and switch all workflow longrunning buttons to svg 2020-07-24 16:59:33 +01:00
Dan Braghis e0c6aab536 Tweak styles based on design feedback 2020-07-24 16:59:33 +01:00
Dan Braghis b08dcd6125 Add unlock cta to lock message 2020-07-24 16:59:33 +01:00
Dan Braghis 97e78f4ade Introduce the concept of "secondary" (less prominent) action in action menu
and make delete/unpublish/lock/unlock "secondary"
2020-07-24 16:59:33 +01:00
Dan Braghis 1babf897f7 Update the workflow status modal to include comments
and a compare with other revision button
2020-07-24 16:59:33 +01:00
Dan Braghis d10cc68853 Use workflow name for "submit for moderation" 2020-07-24 16:59:33 +01:00
Dan Braghis 1f8fc4b6d8 Tidy up page edit header 2020-07-24 16:59:33 +01:00
Dan Braghis 1dc7bc2713 Make the publishing bar width fluid 2020-07-24 16:59:33 +01:00
Dan Braghis 1d2c68ebef Tweak header/content/action bar alignment 2020-07-24 16:59:33 +01:00
Dan Braghis 3630170d54 Move the lock switch to the page actions 2020-07-24 16:59:33 +01:00
Dan Braghis 24cbaeefd4 Add action menu item icons
Mechism for adding the icons, plus page action item icons
2020-07-24 16:59:33 +01:00
Dan Braghis 709a15e88d Bring in the button icon changes from PR 6151
TODO: drop when rebasing on master when 6151 is merged
2020-07-24 16:59:33 +01:00
Dan Braghis 982fb07d90 Re-label approve/reject 2020-07-24 16:59:33 +01:00
Dan Braghis e3a095efc0 Handle "needs changes" workflow state in workflow status 2020-07-24 16:59:33 +01:00
Dan Braghis a00136a9ba Add sensible modifiers for svg icons
- initial 1em x 1em
- default 1.5em x 1.5em
2020-07-24 16:59:33 +01:00
Dan Braghis ffc6973906 Remove target=_blank from page history links
Related: #6123
2020-07-24 16:59:33 +01:00
Dan Braghis 0665f6ba43 Update action menu dropdown with white background on add/edit 2020-07-24 16:59:33 +01:00
Dan Braghis 2153721426 Move lock/unlock to publish bar 2020-07-24 16:59:33 +01:00
Dan Braghis 01926f62d6 Move last updated information to header meta 2020-07-24 16:59:33 +01:00
Dan Braghis 60e1b561d2 Update edit page to include live link 2020-07-24 16:59:33 +01:00
Dan Braghis 84f3265b76 Add privacy toggle to the settings tab 2020-07-24 16:59:33 +01:00
Dan Braghis 1747d85a09 Update edit page styles
- remove "page history" from bottom right
- add default "Draft" state when editing a draft
- open history in new tab
2020-07-24 16:59:33 +01:00
Dan Braghis 5489e44d8b Simplify workflow status output in page edit meta 2020-07-24 16:59:33 +01:00
Dan Braghis 3d432aaa8e Add header meta row
- includes workflow info, link to page history, page type
2020-07-24 16:59:33 +01:00
Dan Braghis 3849b678a5 Add workflow status view/modal 2020-07-24 16:59:33 +01:00
Dan Braghis b30aa2dc3f Add new icons
reset, upload, alternative download,
circled cross, draft and resubmit, external link
2020-07-24 16:59:33 +01:00
Matt Westcott ace3e1bf99 Release note for prepopulating site history logs 2020-07-24 16:59:33 +01:00
Dan Braghis 92e7330180 Update docs with current log actions and the rule of thumb for logging 2020-07-24 16:59:33 +01:00
Dan Braghis 54eff72d5e Add separate log action for scheduled publishing/unpublishing being acted on 2020-07-24 16:59:33 +01:00
Dan Braghis c7279d407e Improve audit log report pages
- new icon
- simplify filters
- add workflow task comments
- inline action buttons where possible
2020-07-24 16:59:33 +01:00
Dan Braghis 2c2aa68503 Improve logging
- on create: only create and pushlish, no need for revision save
- on edit -> publish, log the draft save and publish separately
- on edit -> submit for moderation, ditto
- on deleting parent, log children deletion
- workflow:
  - log task resubmission (workflow resume)
  - log workflow cancellation
2020-07-24 16:59:33 +01:00
Dan Braghis f69287f6f4 Add documentation 2020-07-24 16:59:33 +01:00
Dan Braghis 9bbbc1c66e Add management command to create log entries from revisions 2020-07-24 16:59:33 +01:00