Comments (7)
@kmmbvnr What are your plans regarding django-fsm ?
I understand django-fsm is more or less deprecated in favor of django-viewflow, is that correct ?
In that case, given there is still some users willing to continue to use django-fsm and to maintain it, have you given some thought on how to transition
(pun intended π ) the project, so it stays relevant in the future ?
Do you plan on inviting other maintainers ?
Or Maybe to transfer the project to https://github.com/jazzband ?
from django-fsm.
If you don't use get_available_FIELD_transitions method, you can stay on the latest available django-fsm version on pypi
If you need, new version of fsm, you could upgrade to django-viewflow==2.0.0a0
https://docs-next.viewflow.io/fsm/index.html
from django-fsm.
I'm just moving all my projects into single package to simplify maintenance and new features development
viewflow.fsm
depricates django-fsm like React 0.65 with hooks deprecates React 0.16 with classes.
viewflow.fsm
separates Model and Fsm classes, that removes many hacks and bugs workarounds, to get FSM and django ORM work together. Simple Model and FSM class integration depricates 3d party packages like django-fsm-log and django-fsm-admin, django-fsm-rest
Beyond fsm, viewflow package contains bpmn based worflow, CRUD with google material design views and Hotwire Turbo integration for Django. Viewflow packaged going to be like the Django codebase - modular, and batteries included, but not a monolith.
from django-fsm.
We are just evaluating to use django-fsm
in a quite large project. Any recommendations about that?
from django-fsm.
@GitRon You need to switch to viewflow.fsm
It's the django-fsm 3.0, that incorporates all my previous experience of django-fsm package development.
django-fsm 2.0 was released over 7 year ago. Several issues in this repository can't be fixed in django-fsm 2.0 (ex refresh_from_db along with protected=True) but they didn't even happen in the viewflow.fsm
from django-fsm.
@kmmbvnr Thanks for the hint! The docs still have larger blank spaces... this worries me a little for using it in production. Am I to worry about that? π What would be the link to the pypi package? The quick start section is still empty, right? π
from django-fsm.
@GitRon fsm part is complete. The spaces are reffered to other parts of package. You could install the latest version with pip install django-viewflow==2.0.0a0
from django-fsm.
Related Issues (20)
- State changing through a management command HOT 1
- How to handle `can_proceed(transition) == False` HOT 1
- Future support HOT 1
- auto-save workflow state HOT 8
- Support for Django 4.0 HOT 1
- documentation request HOT 1
- any new update in django-fsm HOT 1
- How can I have multiple workflows in the same template? HOT 4
- Question: How to resolve ConcurrentTransition(βCannot save object! The state has been changed since fetched from the database!β) issue ? HOT 1
- GitHub releases HOT 2
- Support for Django 4.0 when drawing transitions HOT 1
- graph_transitions: TypeError: expected string or bytes-like object HOT 3
- Update package to support Django 4 HOT 4
- No active CI for the builds HOT 7
- graph_transitions raise exception > TypeError: requires_system_checks must be a list or tuple HOT 6
- django_fsm.TransitionNotAllowed HOT 1
- Allowing incorrect state transitions HOT 3
- Releasing new version HOT 13
- Question: How to deal with async errors of side effects HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-fsm.