diff --git a/docs/notes-service-doc.txt b/docs/notes-service-doc.txt new file mode 100644 index 0000000..2b203ad --- /dev/null +++ b/docs/notes-service-doc.txt @@ -0,0 +1,19 @@ +PFWBGED - Notes réunion avec service doc +========================================= + +- Définition des termes de l'interface + +Equivalences entre crochet = pas suffisant +au moins un intitulé ("employé pour") + +BT = termes génériques +RT = voir aussi (termes associés) +NT = termes spécifiques + +Employé pour (équivalences) (nobreak, semicolon) + +NA = Note d'application +NH = Note historique + +nothing = /néant/ + diff --git a/setup.py b/setup.py index 0efcd17..9af7ae9 100644 --- a/setup.py +++ b/setup.py @@ -17,7 +17,7 @@ long_description = ( setup(name='collective.dms.thesaurus', version=version, - description="Mail content type for document management system", + description="Thesaurus based keywords for Plone", long_description=long_description, classifiers=[ "Environment :: Web Environment", @@ -42,8 +42,9 @@ setup(name='collective.dms.thesaurus', install_requires=[ 'setuptools', 'plone.app.dexterity', - 'plone.directives.form', - 'collective.contact.core', + #'plone.directives.form', + #'collective.contact.core', + 'collective.dms.thesauruswidget', 'five.grok', ], extras_require={ diff --git a/src/collective/dms/thesaurus/broaderkeywords.py b/src/collective/dms/thesaurus/broaderkeywords.py deleted file mode 100644 index c683a08..0000000 --- a/src/collective/dms/thesaurus/broaderkeywords.py +++ /dev/null @@ -1,40 +0,0 @@ -from zope.interface import implements, implementer -from zope.component import adapter, getUtility -from zope.app.intid.interfaces import IIntIds - -from zc.relation.interfaces import ICatalog - -from z3c.form.interfaces import IFormLayer, IFieldWidget -from z3c.form.widget import FieldWidget -from z3c.relationfield.interfaces import IRelationList -from z3c.relationfield.schema import RelationChoice, RelationList - -from plone.formwidget.contenttree.widget import MultiContentTreeWidget -from plone.formwidget.contenttree.utils import closest_content - -from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile - -from .relatedkeywords import RelatedThesaurusKeywords -from .relatedkeywords import RelatedThesaurusKeywordsWidget -from .relatedkeywords import ThesaurusPathSourceBinder - -class IBroaderThesaurusKeywords(IRelationList): - """""" - - -@adapter(IBroaderThesaurusKeywords, IFormLayer) -@implementer(IFieldWidget) -def BroaderThesaurusKeywordsFieldWidget(field, request): - return FieldWidget(field, RelatedThesaurusKeywordsWidget( - request, from_attribute='broader')) - -class BroaderThesaurusKeywords(RelatedThesaurusKeywords): - implements(IBroaderThesaurusKeywords) - - def __init__(self, **kwargs): - RelationList.__init__(self, - value_type=RelationChoice( - title=u'', - source=ThesaurusPathSourceBinder()), - **kwargs) - diff --git a/src/collective/dms/thesaurus/browser/configure.zcml b/src/collective/dms/thesaurus/browser/configure.zcml index f028f1e..3fde954 100644 --- a/src/collective/dms/thesaurus/browser/configure.zcml +++ b/src/collective/dms/thesaurus/browser/configure.zcml @@ -20,8 +20,9 @@ /> +

+
+
-
+