[#1723] Replace amqp audit/react stuff with background task support

This commit includes:

  • adding celery support
  • add monqtask/taskd (MongoDB-based task queue)
  • Remove celery support
  • replacing @audit with tasks
  • adding a taskd paster command

Signed-off-by: Rick Copeland rcopeland@geek.net

Rick Copeland Rick Copeland 2011-03-15

Dave Brondsema Dave Brondsema 2011-03-23

added Allura/allura/command/taskd.py
added Allura/allura/controllers/task.py
added Allura/allura/model/monq_model.py
added Allura/allura/tests/model/test_monq.py
added Allura/allura/task.py
added Allura/celeryconfig.py
changed Allura/allura/command/base.py
changed Allura/allura/command/reactor.py
changed Allura/allura/config/app_cfg.py
changed Allura/allura/config/middleware.py
changed Allura/allura/controllers/auth.py
changed Allura/allura/controllers/repository.py
changed Allura/allura/lib/async.py
changed Allura/allura/lib/repository.py
changed Allura/allura/lib/utils.py
changed Allura/allura/model/__init__.py
changed Allura/allura/__init__.py
changed Allura/development.ini
changed Allura/setup.py
changed ForgeGit/forgegit/git_main.py
changed ForgeHg/forgehg/hg_main.py
changed ForgeSVN/forgesvn/svn_main.py
Allura/allura/command/taskd.py Diff Switch to side-by-side view
Loading...
Allura/allura/controllers/task.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/monq_model.py Diff Switch to side-by-side view
Loading...
Allura/allura/tests/model/test_monq.py Diff Switch to side-by-side view
Loading...
Allura/allura/task.py Diff Switch to side-by-side view
Loading...
Allura/celeryconfig.py Diff Switch to side-by-side view
Loading...
Allura/allura/command/base.py Diff Switch to side-by-side view
Loading...
Allura/allura/command/reactor.py Diff Switch to side-by-side view
Loading...
Allura/allura/config/app_cfg.py Diff Switch to side-by-side view
Loading...
Allura/allura/config/middleware.py Diff Switch to side-by-side view
Loading...
Allura/allura/controllers/auth.py Diff Switch to side-by-side view
Loading...
Allura/allura/controllers/repository.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/async.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/repository.py Diff Switch to side-by-side view
Loading...
Allura/allura/lib/utils.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/__init__.py Diff Switch to side-by-side view
Loading...
Allura/allura/__init__.py Diff Switch to side-by-side view
Loading...
Allura/development.ini Diff Switch to side-by-side view
Loading...
Allura/setup.py Diff Switch to side-by-side view
Loading...
ForgeGit/forgegit/git_main.py Diff Switch to side-by-side view
Loading...
ForgeHg/forgehg/hg_main.py Diff Switch to side-by-side view
Loading...
ForgeSVN/forgesvn/svn_main.py Diff Switch to side-by-side view
Loading...