• Stars
    star
    210
  • Rank 187,585 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Reusable workflow library for Django

django-lb-workflow

https://secure.travis-ci.org/vicalloy/django-lb-workflow.svg?branch=master https://coveralls.io/repos/github/vicalloy/django-lb-workflow/badge.svg?branch=master

Reusable workflow library for Django.

django-lb-workflow supports Django 2.20+ on Python 3.5+.

https://github.com/vicalloy/django-lb-workflow/raw/master/docs/_static/demo-flow.png

Demo site

Demo site: http://wf.haoluobo.com/

username: admin password: $password

Switch to another user: http://wf.haoluobo.com/impersonate/search

Stop switch: http://wf.haoluobo.com/impersonate/stop

The code of demo site

Carrot Box: https://github.com/vicalloy/carrot-box/

It's a workflow platform, you can start a new project with it.

Documentation

Read the official docs here: http://django-lb-workflow.readthedocs.io/en/latest/

Installation

Workflow is on PyPI so all you need is:

pip install django-lb-workflow

Pipenv

Install pipenv and create a virtualenv:

pip3 install pipenv
make pyenv

Spawns a shell within the virtualenv:

pipenv shell

Testing

Running the test suite is as simple as:

make test

Run test project

Running the test project is as simple as:

npm install
python testproject/wfgen.py
make run

Demo for create a new flow

You can find demo code in lbworkflow/tests/leave.

testproject/wfgen.py is a demo for how to generate base code for a flow. The model for this flow is in /lbworkflow/tests/issue.

More Repositories

1

outline-docker-compose

Install a self-hosted Outline wiki instance in a couple of minutes
Shell
743
star
2

LBForum

LBForum is a forum engine written in Python using Django
Python
590
star
3

telegram-shell-bot

A telegram Bot to run shell commands
Python
192
star
4

DPress

A simple blog powered by Django
Python
87
star
5

timeline-site

a site about timeline
JavaScript
83
star
6

lbforum-site

LBForum's Demo Site
Python
65
star
7

china-population

图表化中国人口统计数据
Python
46
star
8

dj-scaffold

dj-scaffold installs a script which allows the easy creation of a standard Django project layout
Python
34
star
9

carrot-box

Carrot box is a workflow platform. Ready to go.
Python
23
star
10

django-simple-todo

Python
21
star
11

lbplayer

a web music player, powered by jplayer and django.
JavaScript
21
star
12

daily-portrait

Automatically align portraits and create a time-lapse video. (photo a day)
Python
19
star
13

image-transformer

React App for style transfer using ONNX Runtime Web. (fast-neural-style / AnimeGANv2)
JavaScript
18
star
14

magpie

A stock tool, set stop-loss and revenue points for stocks, and initiate message pushes when stop-loss or revenue points are reached.
Python
16
star
15

lb-maze

A random maze generator, solver, and renderer.
CoffeeScript
12
star
16

django-simple-avatar

A reusable django application for handling Avatars.
Python
12
star
17

onlineuser

a django app output online users
Python
11
star
18

jobmonitor

招聘网站信息监控工具,监控招聘网站工作岗位更新情况并发送通知
Python
11
star
19

jstnote

Python
9
star
20

12306-ticket-checker

Python
8
star
21

docker-images

Dockerfiles for poetry/mlc-llm(rk3588)/...
Dockerfile
8
star
22

django-helper

a collection of useful middleware, template tags, etc
Python
8
star
23

django-lbattachment

A django app to manager attachments.
Python
7
star
24

oidc-server

A self-hosted OIDC server
Python
7
star
25

django-lb-attachments

A generic Django application to attach Files
Python
7
star
26

gaokao

历年高考人数及录取率 1977~2023
HTML
6
star
27

lbutils

A set of useful function/tags/filter for Django.
Python
3
star
28

lb.ting

C#
3
star
29

django-lb-adminlte

Reusable AdminLTE templates library for Django
JavaScript
2
star
30

scnews

汇聚各论坛二手数码交易信息
Python
2
star
31

dotfiles

vicalloy's dotfiles
Shell
1
star
32

jobmonitorweb

Python
1
star
33

html5gamedev

collect html5 game develop resource
1
star
34

html2markdown

JavaScript
1
star