Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More dexterity-related fixes #28

Merged
merged 1 commit into from
Mar 12, 2013
Merged

Conversation

pysailor
Copy link
Contributor

@pysailor pysailor commented Mar 9, 2013

This pull-request continues #26
If the portlet is configured to filter by portal_type, we also need to make sure that we don't depend on the existence of the archetype_tool.
Therefore, _listTypesForInterface in quick_upload now takes care of handling AT vs dexterity. Note: the signature has changed. Instead of taking an interface as argument (previously this was AT-specific), it takes a string, either "file" or "image". The method then looks up the correct interface for the requested type, based on whether AT or dexterity is present.

The UploadFileTypeVocabulary for the portlet has gotten simpler, since all distinction between AT and dexterity has been moved to _listTypesForInterface.
(I also did some pep8 / flake8 cleanup, so that the diff seems larger than it actually is)

…ty. Simplified UploadFileTypeVocabulary,

since it now relies on _listTypesForInterface to make the distinction.
Lastly, some flake8 for good measure
tdesvenain added a commit that referenced this pull request Mar 12, 2013
More dexterity-related fixes
@tdesvenain tdesvenain merged commit 2c23308 into collective:master Mar 12, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants