Plugin refactoring (not Tools)

This commit includes

  • Creation of ProjectRegistrationProvider plugins
  • Refactoring of AuthenticationProvider and ProjectRegistrationProvider into pyforge.lib.plugin
  • Updates to SFX naming convention so /p/foo is registered as 'foo', not 'foo.p'

Rick Copeland Rick Copeland 2010-05-20

added pyforge/pyforge/lib/plugin.py
changed pyforge/pyforge/controllers/auth.py
changed pyforge/pyforge/controllers/root.py
changed pyforge/pyforge/controllers/test.py
changed pyforge/pyforge/ext/sfx/lib/sfx_api.py
changed pyforge/pyforge/ext/sfx/sfx_main.py
changed pyforge/pyforge/model/__init__.py
changed pyforge/pyforge/model/auth.py
changed pyforge/pyforge/model/project.py
changed pyforge/pyforge/model/repository.py
changed pyforge/pyforge/tests/model/test_auth.py
changed pyforge/development.ini
changed pyforge/setup.py
pyforge/pyforge/lib/plugin.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/controllers/auth.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/controllers/root.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/controllers/test.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/ext/sfx/lib/sfx_api.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/ext/sfx/sfx_main.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/model/__init__.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/model/auth.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/model/project.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/model/repository.py Diff Switch to side-by-side view
Loading...
pyforge/pyforge/tests/model/test_auth.py Diff Switch to side-by-side view
Loading...
pyforge/development.ini Diff Switch to side-by-side view
Loading...
pyforge/setup.py Diff Switch to side-by-side view
Loading...