lp:~salgado/lazr.restful/extension-interfaces
Created by
Guilherme Salgado
and last modified
- Get this branch:
- bzr branch lp:~salgado/lazr.restful/extension-interfaces
Only
Guilherme Salgado
can upload to this branch. If you are
Guilherme Salgado
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Gary Poster: Approve
- Leonard Richardson (community): Needs Fixing
-
Diff: 1498 lines (+792/-121)16 files modifiedsrc/lazr/restful/NEWS.txt (+10/-0)
src/lazr/restful/_resource.py (+14/-13)
src/lazr/restful/declarations.py (+70/-32)
src/lazr/restful/docs/multiversion.txt (+15/-0)
src/lazr/restful/docs/webservice-declarations.txt (+65/-59)
src/lazr/restful/docs/webservice.txt (+28/-0)
src/lazr/restful/example/base/tests/test_integration.py (+1/-0)
src/lazr/restful/example/base_extended/README.txt (+22/-0)
src/lazr/restful/example/base_extended/__init__.py (+3/-0)
src/lazr/restful/example/base_extended/comments.py (+32/-0)
src/lazr/restful/example/base_extended/site.zcml (+18/-0)
src/lazr/restful/example/base_extended/tests/test_integration.py (+38/-0)
src/lazr/restful/metazcml.py (+95/-16)
src/lazr/restful/testing/helpers.py (+45/-0)
src/lazr/restful/tests/test_declarations.py (+335/-0)
src/lazr/restful/version.txt (+1/-1)
Related bugs
Bug #342413: Support exporting objects providing multiple interfaces | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 154. By Guilherme Salgado
-
New example webservice extending the base one using contributing interfaces
- 152. By Guilherme Salgado
-
Fix EntryResource.
redacted_ fields so that it doesn't assume all fields in entry.schema are directly provided by self.context - 151. By Guilherme Salgado
-
Raise a meaningful exception when an interface contributes to another interface which is not exported
- 149. By Guilherme Salgado
-
Document contributing interfaces in webservice-
declarations. txt, rename a couple remaining variables from extensions to contributors and add a unit test to show that contributing interfaces are not exported by themselves - 148. By Guilherme Salgado
-
Fix a bug in generate_
entry_interface s that was causing the generated webservice interfaces to use the doc/name of extension interfaces instead of those from the main interface
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:lazr.restful