Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflow v3 #95

Merged
merged 126 commits into from
Aug 4, 2020
Merged

Workflow v3 #95

merged 126 commits into from
Aug 4, 2020

Conversation

bembelimen
Copy link
Owner

Pull Request for Issue # .

Summary of Changes

Testing Instructions

Expected result

Actual result

Documentation Changes Required

bembelimen and others added 30 commits March 14, 2020 20:55
* Remove workflow from com_content frontend

* Remove workflow from content helper

* Remove workflow from modules

* Remove workflow from plugin pagenavigation
* Remove workflow from com_content frontend

* Remove workflow from content helper

* Remove workflow from modules

* Remove workflow from plugin pagenavigation

* Add workflow model interface and traid

* Set WorkflowBehaviorTrait function public
* Remove condition from workflow component

* Load Workflow plugins on transition generation

* Remove condition from com_content
* Remove condition from workflow component

* Load Workflow plugins on transition generation

* Remove condition from com_content

* Cleanup content from workflow
# Conflicts:
#	installation/sql/postgresql/joomla.sql
#	plugins/content/pagenavigation/pagenavigation.php
* Remove more conditions
Load transition field if component uses WorkflowModelTrait

* Revert publish method to Joomla! 3 version and add workflow plugin group

* Fix spelling error

* Execute transition if selected in the item
Add before/after item save for workflow
# Conflicts:
#	administrator/components/com_content/tmpl/articles/default.php
#	administrator/components/com_content/tmpl/featured/default.php
* Fix workflow batch
# Conflicts:
#	modules/mod_stats/src/Helper/StatsHelper.php
* Remove condition from workflow component

* Load Workflow plugins on transition generation

* First commit for the publishing plugin

* Prevent saving of publishing state if workflow + plugin is active and the function is supported

* Only enhance transition form, if plugin is supported

* Add options field for transition plugins
Fix support check for workflow publishing plugin

* Set transition default values when creating a new workflow

* Make publishing plugin support name generic

* Allow to kill transition execution

* Add missing variable assignment to kill transitions

* Prevent state change on publish events

* Implement finished version of the publishing plugin which now changes states of items
Fix wrong contexts

* Update the workflow model interface to respect all methods
Secure controller execution for runTransition

* Implement frontend transition with the new plugin method
* Calculate the ordering number in store

* Use getNextOrder of Table/table.php

* add casting for (int)
* Allow same and circle transitions again

* Implement transition in the articles dropdown
Make transition execution more generic
Fix publish tooltip when workflow is not enabled
Remove unused modal files
Implement onBeforeDisplay plugin trigger
Implement onAfterDisplay plugin trigger
Disable publish calls via workflow plugin
* Renaming workflows_enable parameter to workflow_enabled

* Add missing default values

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>
Implement featured in workflow handling
# Conflicts:
#	administrator/components/com_workflow/forms/filter_stages.xml
brianteeman and others added 28 commits May 27, 2020 09:34
* [wf] workflows list mobile columns

* stages list

* transitions list

* Update administrator/components/com_workflow/tmpl/stages/default.php

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>

* Update administrator/components/com_workflow/tmpl/stages/default.php

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>

* Update administrator/components/com_workflow/tmpl/transitions/default.php

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>

* Update administrator/components/com_workflow/tmpl/workflows/default.php

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>

* Update administrator/components/com_workflow/tmpl/workflows/default.php

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>

* Update administrator/components/com_workflow/tmpl/transitions/default.php

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>

* Update administrator/components/com_workflow/tmpl/transitions/default.php

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>

* Update administrator/components/com_workflow/tmpl/stages/default.php

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>

Co-authored-by: Benjamin Trenkle <bembelimen@users.noreply.github.com>
…joomla#29230)

* Use unique identifiers

* Update uses

* Update uses

* Client check for template

* Typehint
Co-authored-by: Nicola Galgano <optimus4joomla@gmail.com>
Co-authored-by: Quy <quy@fluxbb.org>
Co-authored-by: George Wilson <georgejameswilson@googlemail.com>
Co-authored-by: Richard Fath <richard67@users.noreply.github.com>
Co-authored-by: Harald Leithner <leithner@itronic.at>
…#28694)

* Adding version switch in Image and Imagefilter for PHP8

* Simplifying the logic

* Removing logic inversion

* Unifying handling of feature check
Fix wrong language

Co-authored-by: Quy <quy@fluxbb.org>
* Converting checked_out fields to true NULLs

* Fixing errors

* Don't check in everything

* Fixing Postgres
# Conflicts:
#	administrator/components/com_workflow/tmpl/transitions/default.php
#	installation/sql/mysql/base.sql
#	installation/sql/postgresql/base.sql
@bembelimen bembelimen merged commit fe0563c into 4.0-dev Aug 4, 2020
@bembelimen bembelimen deleted the workflow-v3 branch January 23, 2024 00:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.