cubicweb issueshttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues2024-02-06T13:02:41Zhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/750Facilitate writing of react applications with cubicweb backends2024-02-06T13:02:41ZFrank BessouFacilitate writing of react applications with cubicweb backendsNow that cubicweb-web has been extracted into its own package, some generic features are missing.
We should have generated views equivalent to the ones generated by CW web. At least as an administration GUI.
We also need GUI utilities to...Now that cubicweb-web has been extracted into its own package, some generic features are missing.
We should have generated views equivalent to the ones generated by CW web. At least as an administration GUI.
We also need GUI utilities to browse the schema and to see the instance information.Nicola SpantiNicola Spantihttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/938CW 5.X2024-02-20T01:02:13ZArnaud VergnetCW 5.X- [x] prepare our core projects with semver dependencies enforcing releases https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/958
- [x] logilab-common 2.0 with upgraded dependencies everywhere https://forge.extranet.logilab.fr...- [x] prepare our core projects with semver dependencies enforcing releases https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/958
- [x] logilab-common 2.0 with upgraded dependencies everywhere https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/926
- [x] Yams 1.0 https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/909
- [ ] Make CW depend on Yams 1.0 et logilab-common 2.0 https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/756
- [ ] Add depreciation warnings for exporters moved from cubicweb to yams => https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/723
- [ ] version min python 3.11 (follow [bookworm](https://packages.debian.org/bookworm/python3)) https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/697
- [ ] remove deprecation warnings and dead code
- [ ] remove option `receives-base-url-path` on [`cubicweb_web`](https://forge.extranet.logilab.fr/cubicweb/cubes/web)
- [ ] https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/979
- [ ] https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/978
- [x] https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/960
Suite : https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/997Nicola SpantiNicola Spantihttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/838Migration to bookworm2023-09-26T14:52:01ZLaurent PeuchMigration to bookwormThis migration imply several different this:
- that we have a ready to use bookworm image for cubicweb (should be good)
- that all employees that use debian migrate to bookworm
- that we decided to drop the support of python 3.7 to swit...This migration imply several different this:
- that we have a ready to use bookworm image for cubicweb (should be good)
- that all employees that use debian migrate to bookworm
- that we decided to drop the support of python 3.7 to switch to python 3.11 (major release!)
- that our clients projects migrate to bookworm python 3.11
- that we migrate to nodejs 20 (or 18?) and decide which version of nodejs we support
- that we ensure that 3.11 is supported on CubicWeb (normally this is ok but things might have broke in the meantime)
- that the CI uses the bookworm images for CubicWeb and the cubes and the clients and internal projectshttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/843Doc is broken everywhere because we now need .readthedocs.yaml2023-10-24T12:09:20ZLaurent PeuchDoc is broken everywhere because we now need .readthedocs.yamlSee:
- https://blog.readthedocs.com/migrate-configuration-v2/
- https://docs.readthedocs.io/en/stable/config-file/index.html
- https://docs.readthedocs.io/en/stable/config-file/v2.html
And I've fixed it on logilab-common here: https://...See:
- https://blog.readthedocs.com/migrate-configuration-v2/
- https://docs.readthedocs.io/en/stable/config-file/index.html
- https://docs.readthedocs.io/en/stable/config-file/v2.html
And I've fixed it on logilab-common here: https://forge.extranet.logilab.fr/open-source/logilab-common/-/commit/65b71690408674e077bb98dd799e69282e9b89e8Laurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/997CW 6.X2024-02-06T16:55:12ZLaurent PeuchCW 6.XPréalable : https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/938
- [ ] #903 (yams)Préalable : https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/938
- [ ] #903 (yams)https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/618[react,cubicwebjs] Utils to ease React forms development2023-12-20T09:50:27ZFabien Amargerfabien.amarger@logilab.fr[react,cubicwebjs] Utils to ease React forms developmentUse what have been done in the [CubicWeb-React-Admin](https://forge.extranet.logilab.fr/cubicweb/react-admin-cubicweb/) project to ease the form development.
To do this here the roadmap:
- [x] [Initialize cubicwebjs repo to handle new re...Use what have been done in the [CubicWeb-React-Admin](https://forge.extranet.logilab.fr/cubicweb/react-admin-cubicweb/) project to ease the form development.
To do this here the roadmap:
- [x] [Initialize cubicwebjs repo to handle new releases](https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/milestones/1)
- [x] [Validate and submit forms from CubicWeb schema and react-form](https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/milestones/2)
- [x] [Fetch attributes data from CubicWeb-API](https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/milestones/3)
- [ ] [Fetch relation data and use generic React component for relation](https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/milestones/4)
- [ ] [Automatic test to detect missed attribute/relation on forms](https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/milestones/5)
- [ ] [Generate form automatically from schema](https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/milestones/6)CubicWeb 4 plusFabien Amargerfabien.amarger@logilab.frFabien Amargerfabien.amarger@logilab.frhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/604Remove dependency to cubicweb_web in cubicweb2023-03-28T12:50:45ZFrank BessouRemove dependency to cubicweb_web in cubicwebCubicWeb 4François FerryFrançois Ferryhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/607Create an GUI application/browser extension to administrate any cubicweb inst...2023-01-24T13:38:14ZFrank BessouCreate an GUI application/browser extension to administrate any cubicweb instanceIntegrated applications:
- RQLBrowser
- Schema browser #606
- SiteInfo #605
- React AdminIntegrated applications:
- RQLBrowser
- Schema browser #606
- SiteInfo #605
- React AdminCubicWeb 4 plushttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/134[WebSem] OWL2YAMS working for SWIB212021-12-07T13:15:59ZFabien Amargerfabien.amarger@logilab.fr[WebSem] OWL2YAMS working for SWIB21c.F. https://forge.extranet.logilab.fr/cubicweb/owl2yamsc.F. https://forge.extranet.logilab.fr/cubicweb/owl2yamsFabien Amargerfabien.amarger@logilab.frFabien Amargerfabien.amarger@logilab.fr2021-11-29https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/509CubicWebJS2022-07-12T12:21:17ZFrançois FerryCubicWebJSsee: https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/boardssee: https://forge.extranet.logilab.fr/cubicweb/cubicwebjs/-/boardsFrançois FerryFrançois Ferryhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/536React-Admin-CubicWeb2022-07-26T12:14:30ZFrançois FerryReact-Admin-CubicWebhttps://forge.extranet.logilab.fr/cubicweb/react-admin-cubicweb/-/boardshttps://forge.extranet.logilab.fr/cubicweb/react-admin-cubicweb/-/boardsFrançois FerryFrançois Ferryhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/510CubicWeb-API2022-07-12T12:20:49ZFrançois FerryCubicWeb-APIsee: https://forge.extranet.logilab.fr/cubicweb/cubes/api/-/boards/476see: https://forge.extranet.logilab.fr/cubicweb/cubes/api/-/boards/476François FerryFrançois Ferryhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/473Extract cubicweb.web in cubicweb_web2022-11-29T13:10:13ZFrank BessouExtract cubicweb.web in cubicweb_web- MR CubicWeb: https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/422
- MR CubicWeb-Web: https://forge.extranet.logilab.fr/cubicweb/cubes/web/-/merge_requests/1
TODO:
- remove dependencies of CubicWeb-Web in CubicWeb
-...- MR CubicWeb: https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/merge_requests/422
- MR CubicWeb-Web: https://forge.extranet.logilab.fr/cubicweb/cubes/web/-/merge_requests/1
TODO:
- remove dependencies of CubicWeb-Web in CubicWeb
- perform testsLaurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/492Make it possible to start an instance without any configuration file2021-12-21T13:38:44ZFrank BessouMake it possible to start an instance without any configuration filehttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/786Continue fixing deprecation warnings2023-12-19T13:24:59ZFrank BessouContinue fixing deprecation warningsArnaud VergnetArnaud Vergnethttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/809upgrade/remove usage of logilab.common.modutils2024-01-17T10:06:57ZLaurent Peuchupgrade/remove usage of logilab.common.modutilsWIP https://forge.extranet.logilab.fr/open-source/logilab-common/-/merge_requests/74
Cleaning of modutils https://forge.extranet.logilab.fr/open-source/logilab-common/-/merge_requests/76
Todo list:
- [x] mark everything that is going ...WIP https://forge.extranet.logilab.fr/open-source/logilab-common/-/merge_requests/74
Cleaning of modutils https://forge.extranet.logilab.fr/open-source/logilab-common/-/merge_requests/76
Todo list:
- [x] mark everything that is going to be removed as deprecated
- [x] release a minor with all of that ^
- [x] search with search-forge that everything that is going to be removed is not used too much
- [x] we can afford to remove used things and show how to use importlibmetada instead
- [x] release a major and remove EVERYTHING that is marked as deprecated in logilab-common
WIP:
- [x] make a release of logilab-database with the remove of load_module_from_name or something like that
- [x] in CW, increase the dependency to logilab-database with this new release ^
WIP:
- [x] ~~make a merge request for YAMS~~
- [ ] ~~make a small breaking change release of YAMS~~ -> delayed, see #915
- [x] we need to find a way to remove or rewrite logilab.common.modutils.modpath_from_file that is used by logilab.common.registry
- [x] mark as deprecated all removed functions from logilab.common.modutils
- [x] also add deprecation warning for pytests (see https://forge.extranet.logilab.fr/open-source/logilab-common/-/commits/topic/1.x/mark-all-removed-functions-in-2-0-as-deprecated because heptapod is annoying I can't make a MR for that)
- [x] and do a release for that ^Laurent PeuchLaurent Peuchhttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/516[META] cubicweb.org2022-02-15T13:40:03ZFrançois Ferry[META] cubicweb.orghttps://forge.extranet.logilab.fr/cubicweb/cubicweb.orghttps://forge.extranet.logilab.fr/cubicweb/cubicweb.orghttps://forge.extranet.logilab.fr/cubicweb/cubicweb/-/issues/458New website on heptapod pages2022-04-26T12:07:48ZFrank BessouNew website on heptapod pagesThe idea is to have a single page with the current content of https://cubicweb.org.
Start by creating a next.js app and deploying it with gitlab pages.
- What to do with the blog ? => dump json containing previous blog entries which wil...The idea is to have a single page with the current content of https://cubicweb.org.
Start by creating a next.js app and deploying it with gitlab pages.
- What to do with the blog ? => dump json containing previous blog entries which will be interprated by nextjs
- What to do with the redirections ? => urls are keeped for blog entries
- Be sure we are correctly referenced