cubes issueshttps://forge.extranet.logilab.fr/groups/cubicweb/cubes/-/issues2021-08-03T07:59:12Zhttps://forge.extranet.logilab.fr/cubicweb/cubes/registration/-/issues/1Add python3 support2021-08-03T07:59:12ZKatia SaurfeltAdd python3 supporthttps://forge.extranet.logilab.fr/cubicweb/cubes/seda/-/issues/2Export profil 2.12021-06-08T07:40:52ZElodie ThiéblinExport profil 2.1Ajouter l'option d'export en SEDA 2.1 sur un profilAjouter l'option d'export en SEDA 2.1 sur un profilmigration à seda 2.1https://forge.extranet.logilab.fr/cubicweb/cubes/seda/-/issues/5Prise en compte des évolutions SEDA 2.12021-06-30T13:55:11ZKatia SaurfeltPrise en compte des évolutions SEDA 2.1Les évolutions apportées par le SEDA 2.1 doivent être implémentées (modification, ajout et suppression de métadonnées). En particulier, prévoir le support des groupesLes évolutions apportées par le SEDA 2.1 doivent être implémentées (modification, ajout et suppression de métadonnées). En particulier, prévoir le support des groupesmigration à seda 2.1https://forge.extranet.logilab.fr/cubicweb/cubes/seda/-/issues/24[profil simplifié] définir ce qui est le profile simplifié pour seda 2.12021-06-30T13:52:20ZKatia Saurfelt[profil simplifié] définir ce qui est le profile simplifié pour seda 2.1Dans la version stable le profile simplifé 2.0 est un profil compatible avec seda 0.1Dans la version stable le profile simplifé 2.0 est un profil compatible avec seda 0.1https://forge.extranet.logilab.fr/cubicweb/cubes/seda/-/issues/10Question sur les balises retenues2021-07-02T08:32:44ZNicolas Chauvatnicolas.chauvat@logilab.frQuestion sur les balises retenuesTifenn Hamonic a écrit le 4 juin:
Pourquoi la balise AgentAbstract a-t-elle été retenue ? S’agit-il d’une balise obligatoire du SEDA 2.1 ?
Plus globalement comment ont été choisie les balises ?
Nous avons fait au CD33 un travail précéde...Tifenn Hamonic a écrit le 4 juin:
Pourquoi la balise AgentAbstract a-t-elle été retenue ? S’agit-il d’une balise obligatoire du SEDA 2.1 ?
Plus globalement comment ont été choisie les balises ?
Nous avons fait au CD33 un travail précédent sur un choix des balises du SEDA 2.1 à intégrer à nos profils qui me semble intéressant de vous partager : voir carte mentale accessible ci-après
[Framindmap - DIFFERENCE SEDA 0.2 -> 2.1](https://framindmap.org/c/maps/997627/edit)
Avec en particulier dans le content :
- ArchivalAgencyArchiveUnitIdentifier
- CustodialHistory
- CreatedDate
- Coverage
- Description
- DescriptionLanguage
- DescriptionLevel
- DocumentType
- EndDate
- Language
- OriginatingAgency
- RelatedObjectReference
- StartDate
- Status
- SubmissionAgency
- Title
Dans les métadonnées de gestion
- Accessrule
- DisseminationRule
- AppraisalRule
- AcquisitionInformation
- LegalStatus
- OriginatingAgencyIdentifier
- SubmissionAgencyIdentifier
Dans les métadonnées techniques :
- BinaryDataObject
- FileInfo
- FormatIdentification
- Metadatahttps://forge.extranet.logilab.fr/cubicweb/cubes/seda/-/issues/9Langue/langue du contenu2021-06-30T13:00:08ZNicolas Chauvatnicolas.chauvat@logilab.frLangue/langue du contenuTifenn Hamonic a écrit le 4 juin:
Dans une UA : j’indique la langue (du bordereau je présume), puis la langue du contenu. Quand je valide :la langue apparaît deux fois sans distinguer l’une de l’autre et je peux toujours ajouter un élém...Tifenn Hamonic a écrit le 4 juin:
Dans une UA : j’indique la langue (du bordereau je présume), puis la langue du contenu. Quand je valide :la langue apparaît deux fois sans distinguer l’une de l’autre et je peux toujours ajouter un élément « langue du contenu ».
![ss2](/uploads/b5f925b88bcd432ae808c268621085d4/ss2.png)Noé GaumontNoé Gaumonthttps://forge.extranet.logilab.fr/cubicweb/cubes/seda/-/issues/8affichage attribut facultatif dans unités d'archive2021-06-30T12:59:47ZNicolas Chauvatnicolas.chauvat@logilab.fraffichage attribut facultatif dans unités d'archiveTifenn Hamonic a écrit le 4 juin:
Une remarque sur les cardinalités: j’ai créé dans une unité d’archives un SEDATransmitter avec la cardinalité 0..1
Pour celui-ci, je souhaite pouvoir indiquer un corpname
![ss0](/uploads/868a8d96e2cf...Tifenn Hamonic a écrit le 4 juin:
Une remarque sur les cardinalités: j’ai créé dans une unité d’archives un SEDATransmitter avec la cardinalité 0..1
Pour celui-ci, je souhaite pouvoir indiquer un corpname
![ss0](/uploads/868a8d96e2cf32a7a3b5c5163de0f0d6/ss0.jpg)
Quand je valide, il n’apparaît pas dans l‘UA.
![ss1](/uploads/beff337ea5d98ea05e7739c96655250f/ss1.png)
Cette remarque es valable à chaque fois que l’on choisit la cardinalité « facultatif ».Noé GaumontNoé Gaumonthttps://forge.extranet.logilab.fr/cubicweb/cubes/intranet/-/issues/3upgrade to cubicweb 42023-12-11T13:42:57ZNicolas Chauvatnicolas.chauvat@logilab.frupgrade to cubicweb 4https://forge.extranet.logilab.fr/cubicweb/cubes/intranet/-/issues/4deploy with helm2023-12-11T15:40:31ZNicolas Chauvatnicolas.chauvat@logilab.frdeploy with helm- [ ] https://forge.extranet.logilab.fr/logilab/infra/sysadmin/-/issues/2065- [ ] https://forge.extranet.logilab.fr/logilab/infra/sysadmin/-/issues/2065https://forge.extranet.logilab.fr/cubicweb/cubes/saml/-/issues/1[tox] Switch to python3 instead of Python3.62021-01-07T08:59:18ZAurélien Lubert[tox] Switch to python3 instead of Python3.6Python 3 tox environment use Python 3.6 by default, which is unavailable on Debian.Python 3 tox environment use Python 3.6 by default, which is unavailable on Debian.Aurélien LubertAurélien Luberthttps://forge.extranet.logilab.fr/cubicweb/cubes/skos/-/issues/1Erron on initdb when running tests in CI2021-08-10T07:35:57ZFrank BessouErron on initdb when running tests in CI```
OSError: "initdb" could not be found. You should add the postgresql bin folder to your PATH (/usr/lib/postgresql/9.1/bin for example).
```
Full log here : https://forge.extranet.logilab.fr/cubicweb/cubes/skos/-/jobs/99535```
OSError: "initdb" could not be found. You should add the postgresql bin folder to your PATH (/usr/lib/postgresql/9.1/bin for example).
```
Full log here : https://forge.extranet.logilab.fr/cubicweb/cubes/skos/-/jobs/99535https://forge.extranet.logilab.fr/cubicweb/cubes/tuto/-/issues/1Créer le schéma2021-01-27T11:12:33ZFrançois FerryCréer le schémaFrançois FerryFrançois Ferryhttps://forge.extranet.logilab.fr/cubicweb/cubes/oauth2/-/issues/1Publier le paquet sur pypi et sur apt.logilab.fr2021-01-29T08:50:47ZPhilippe PepiotPublier le paquet sur pypi et sur apt.logilab.frVoir aussi si on peut le faire automatiquement par la suite avec gitlab-ci.Voir aussi si on peut le faire automatiquement par la suite avec gitlab-ci.https://forge.extranet.logilab.fr/cubicweb/cubes/elasticsearch/-/issues/1Have option to mute ssl warning when using CW_ELASTICSEARCH_VERIFY_CERTS=n2021-11-23T13:48:37ZArthur LutzHave option to mute ssl warning when using CW_ELASTICSEARCH_VERIFY_CERTS=nWhen using CW_ELASTICSEARCH_VERIFY_CERTS=n with a number of requests, the warnings render using ccplugin commands impractical.
Find a way to configure muting those warnings.When using CW_ELASTICSEARCH_VERIFY_CERTS=n with a number of requests, the warnings render using ccplugin commands impractical.
Find a way to configure muting those warnings.https://forge.extranet.logilab.fr/cubicweb/cubes/seda/-/issues/21Créer un compte pour Jorge PALMEIRAO2021-06-24T09:21:46ZKatia SaurfeltCréer un compte pour Jorge PALMEIRAONoé GaumontNoé Gaumonthttps://forge.extranet.logilab.fr/cubicweb/cubes/saml/-/issues/2[tox] Remove Python 2 support2021-09-23T14:50:18ZAurélien Lubert[tox] Remove Python 2 supportThere is only on project using this cube with Python 2 (I hope), so when this one will switch to Python 3, this cube can loose his Python 2 support :)There is only on project using this cube with Python 2 (I hope), so when this one will switch to Python 3, this cube can loose his Python 2 support :)Aurélien LubertAurélien Luberthttps://forge.extranet.logilab.fr/cubicweb/cubes/tuto/-/issues/2Créer une vue cubicweb2021-02-04T09:28:42ZFrançois FerryCréer une vue cubicwebFrançois FerryFrançois Ferryhttps://forge.extranet.logilab.fr/cubicweb/cubes/embed/-/issues/2Migrer au nouveau layout2021-04-20T18:41:04ZKatia SaurfeltMigrer au nouveau layouthttps://forge.extranet.logilab.fr/cubicweb/cubes/elasticsearch/-/issues/2AttributeError: 'int' object has no attribute 'lower'2023-10-31T18:00:59ZKatia SaurfeltAttributeError: 'int' object has no attribute 'lower'```
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/pviews/tweens.py", line 56, in sanitize_parameters_tween
return handler(request)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb...```
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/pviews/tweens.py", line 56, in sanitize_parameters_tween
return handler(request)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/pviews/tweens.py", line 103, in script_name_factory
return handler(request)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/pviews/tweens.py", line 86, in https_tween
return handler(request)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/pviews/tweens.py", line 74, in langprefix_tween
response = handler(request)
File "/usr/lib/python3/dist-packages/pyramid/tweens.py", line 43, in excview_tween
response = _error_handler(request, exc)
File "/usr/lib/python3/dist-packages/pyramid/tweens.py", line 17, in _error_handler
reraise(*exc_info)
File "/usr/lib/python3/dist-packages/pyramid/compat.py", line 179, in reraise
raise value
File "/usr/lib/python3/dist-packages/pyramid/tweens.py", line 41, in excview_tween
response = handler(request)
File "/usr/lib/python3/dist-packages/pyramid/router.py", line 148, in handle_request
registry, request, context, context_iface, view_name
File "/home/cubicweb/.local/lib/python3.7/site-packages/sentry_sdk/integrations/pyramid.py", line 90, in sentry_patched_call_view
return old_call_view(registry, request, *args, **kwargs)
File "/usr/lib/python3/dist-packages/pyramid/view.py", line 657, in _call_view
response = view_callable(context, request)
File "/usr/lib/python3/dist-packages/pyramid/config/views.py", line 188, in attr_view
return view(context, request)
File "/usr/lib/python3/dist-packages/pyramid/config/views.py", line 214, in predicate_wrapper
return view(context, request)
File "/usr/lib/python3/dist-packages/pyramid/viewderivers.py", line 401, in viewresult_to_response
result = view(context, request)
File "/usr/lib/python3/dist-packages/pyramid/viewderivers.py", line 144, in _requestonly_view
response = view(request)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/pviews/faroutes.py", line 204, in all_documents_view
return Response(viewsreg.main_template(cwreq, "main-template", rset=None, view=view))
File "/usr/lib/python3/dist-packages/cubicweb/cwvreg.py", line 223, in main_template
res = obj.render(**kwargs)
File "/usr/lib/python3/dist-packages/cubicweb/view.py", line 175, in render
view_func(**context)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/views/templates.py", line 106, in call
context = self.template_context(view)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/views/templates.py", line 246, in template_context
"xml_escaped_title": xml_escape(view.page_title()),
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/views/search/__init__.py", line 146, in page_title
title = self.search_title()
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/views/search/__init__.py", line 121, in search_title
response, query_string = self.cached_search_response
File "/usr/lib/python3/dist-packages/logilab/common/decorators.py", line 173, in __get__
val = self.wrapped(inst)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_francearchives/views/search/__init__.py", line 104, in cached_search_response
self._esresponse = self.do_search(query_string)
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_elasticsearch/views.py", line 136, in do_search
value[index] = normalize_value(value[index])
File "/home/cubicweb/.local/lib/python3.7/site-packages/cubicweb_elasticsearch/views.py", line 38, in normalize_value
if value.lower() == "true":
AttributeError: 'int' object has no attribute 'lower'
```Katia SaurfeltKatia Saurfelthttps://forge.extranet.logilab.fr/cubicweb/cubes/elasticsearch/-/issues/3pypi-publish: commands failed2023-10-31T17:58:45ZKatia Saurfeltpypi-publish: commands failedhttps://forge.extranet.logilab.fr/cubicweb/cubes/elasticsearch/-/jobs/459580
```
> 197pypi-publish run-test: commands[2] | twine check 'dist/*'
> 198Checking dist/cubicweb_elasticsearch-0.11.1-py3-none-any.whl: PASSED, with warnings
> 1...https://forge.extranet.logilab.fr/cubicweb/cubes/elasticsearch/-/jobs/459580
```
> 197pypi-publish run-test: commands[2] | twine check 'dist/*'
> 198Checking dist/cubicweb_elasticsearch-0.11.1-py3-none-any.whl: PASSED, with warnings
> 199 warning: `long_description_content_type` missing. defaulting to `text/x-rst`.
> 200Checking dist/cubicweb-elasticsearch-0.11.1.tar.gz: PASSED, with warnings
> 201 warning: `long_description_content_type` missing. defaulting to `text/x-rst`.
> 202pypi-publish run-test: commands[3] | twine upload --skip-existing 'dist/*'
> 203Uploading distributions to https://upload.pypi.org/legacy/
> 204Enter your username: Traceback (most recent call last):
> 205 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/bin/twine", line 8, in <module>
> 206 sys.exit(main())
> 207 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/__main__.py", line 28, in main
> 208 result = cli.dispatch(sys.argv[1:])
> 209 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/cli.py", line 71, in dispatch
> 210 return main(args.args)
> 211 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/commands/upload.py", line 194, in main
> 212 return upload(upload_settings, parsed_args.dists)
> 213 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/commands/upload.py", line 126, in upload
> 214 repository = upload_settings.create_repository()
> 215 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/settings.py", line 331, in create_repository
> 216 self.username,
> 217 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/settings.py", line 132, in username
> 218 return cast(Optional[str], self.auth.username)
> 219 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/auth.py", line 35, in username
> 220 return utils.get_userpass_value(
> 221 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/utils.py", line 251, in get_userpass_value
> 222 value = prompt_strategy()
> 223 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/auth.py", line 84, in username_from_keyring_or_prompt
> 224 return self.prompt("username", input)
> 225 File "/builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/lib/python3.10/site-packages/twine/auth.py", line 95, in prompt
> 226 return how(f"Enter your {what}: ")
> 227EOFError: EOF when reading a line
> 228ERROR: InvocationError for command /builds/cubicweb/cubes/elasticsearch/.tox/pypi-publish/bin/twine upload --skip-existing 'dist/*' (exited with code 1)
```