Commit 9c0af910 authored by Nicola Spanti's avatar Nicola Spanti
Browse files

merge version 3.26.19

Thanks to this, we are sure that things added to 3.26 are also in
3.27. We removed things related to Python 2.

--HG--
branch : 3.27
......@@ -645,6 +645,16 @@ e7eb914df71dc35c81515e8f04912678aa13c2b1 debian/3.26.11-2
1fc684253207b7989ab25ed68468420185f28e59 3.26.13
172f683a84f6dbc069298bba811f590afb5e5a43 debian/3.26.14-1
172f683a84f6dbc069298bba811f590afb5e5a43 3.26.14
fe9bd0e937e4614de7ae418e60a24909a6e63bc8 3.26.15
fe9bd0e937e4614de7ae418e60a24909a6e63bc8 debian/3.26.15-1
fb6aecd654a34b68b81a444340d5c6c8a7c80664 3.26.16
fb6aecd654a34b68b81a444340d5c6c8a7c80664 debian/3.26.16-1
5c6d242069b6362d2cd2e651bdbf42c384c93da1 3.26.17
5c6d242069b6362d2cd2e651bdbf42c384c93da1 debian/3.26.17-1
2d1d6c5ab3c3b8f8a348d79fe92d2e897eccc698 3.26.18
2d1d6c5ab3c3b8f8a348d79fe92d2e897eccc698 debian/3.26.18-1
d5fb8ecdd5c0cdc6c3df757f2bb8826ec99aa866 3.26.19
d5fb8ecdd5c0cdc6c3df757f2bb8826ec99aa866 debian/3.26.19-1
e77900f19390fdf38515afdd212d21ac2592693d 3.27.0
e77900f19390fdf38515afdd212d21ac2592693d debian/3.27.0-1
917601bb5b1ba13eb92296f5bd82eaa89e99bdad 3.27.1
......
......@@ -15,7 +15,7 @@ Source0: https://pypi.python.org/packages/source/c/cubicweb/cubicweb-%{ve
License: LGPLv2+
Group: Development/Languages/Python
Vendor: Logilab <contact@logilab.fr>
Url: https://www.cubicweb.org/project/cubicweb
Url: https://forge.extranet.logilab.fr/cubicweb/cubicweb
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildArch: noarch
......
# pylint: disable=W0622,C0103
# copyright 2003-2014 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
# contact http://www.logilab.fr/ -- mailto:contact@logilab.fr
# copyright 2003-2020 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
# contact https://www.logilab.fr/ -- mailto:contact@logilab.fr
#
# This file is part of CubicWeb.
#
......@@ -15,7 +15,7 @@
# details.
#
# You should have received a copy of the GNU Lesser General Public License along
# with CubicWeb. If not, see <http://www.gnu.org/licenses/>.
# with CubicWeb. If not, see <https://www.gnu.org/licenses/>.
"""cubicweb global packaging information for the cubicweb knowledge management
software
"""
......
......@@ -66,7 +66,7 @@ your pyramid configuration file:
.. _CubicWeb: https://www.cubicweb.org/
.. _`cubicweb-rememberme`: \
https://www.cubicweb.org/project/cubicweb-rememberme
https://forge.extranet.logilab.fr/cubicweb/cubes/rememberme
.. _AuthTktAuthenticationPolicy: \
http://docs.pylonsproject.org/projects/pyramid/en/latest/api/authentication.html#pyramid.authentication.AuthTktAuthenticationPolicy
......
......@@ -77,6 +77,36 @@ cubicweb (3.27.0~a0-1) unstable; urgency=medium
-- Denis Laxalde <denis.laxalde@logilab.fr> Wed, 24 Jul 2019 16:08:43 +0200
cubicweb (3.26.19-1) unstable; urgency=medium
* New upstream release
-- Elouan Martinet <elouan.martinet@logilab.fr> Mon, 14 Dec 2020 17:29:01 +0200
cubicweb (3.26.18-1) unstable; urgency=medium
* New upstream release
-- Nicola Spanti <nspanti@logilab.fr> Fri, 25 Sep 2020 11:19:53 +0200
cubicweb (3.26.17-1) unstable; urgency=medium
* New upstream release
-- Chabot Simon <schabot@wilson> Thu, 05 Mar 2020 17:49:14 +0100
cubicweb (3.26.16-1) unstable; urgency=medium
* New upstream release
-- Philippe Pepiot <philippe.pepiot@logilab.fr> Thu, 05 Mar 2020 10:41:03 +0100
cubicweb (3.26.15-1) unstable; urgency=medium
* New upstream release.
-- gvandevelde <guillaume.vandevelde@logilab.fr> Thu, 13 Feb 2020 13:54:00 +0100
cubicweb (3.26.14-1) unstable; urgency=medium
* New upstream release.
......
......@@ -35,7 +35,7 @@ environment.
.. _cubicweb: https://www.cubicweb.org/
.. _overview: https://docs.cubicweb.org/tutorials/base/index.html
.. _forge: https://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects
.. _forge: https://forge.extranet.logilab.fr/cubicweb/cubicweb
.. _installation: https://docs.cubicweb.org/book/admin/setup.html#setupenv
Home page
......
......@@ -38,8 +38,8 @@ L'impatient sautera sur les consignes d'installation_.
.. _CubicWeb: http://www.cubicweb.org/
.. _présentation: http://www.cubicweb.org/doc/en/A020-tutorial.en.html#overview
.. _forge: http://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects
.. _installation: http://www.cubicweb.org/doc/en/C010-setup.en.html#miseenplaceenv
.. _forge: https://forge.extranet.logilab.fr/cubicweb/cubicweb
.. _installation: https://cubicweb.readthedocs.io/en/latest/book/admin/setup/#setupenv
Site Web
--------
......
......@@ -93,7 +93,7 @@ list of available cubes using ``apt-cache search cubicweb`` or at the
.. _`list of sources`: http://wiki.debian.org/SourcesList
.. _`Logilab's gnupg key`: https://www.logilab.fr/logilab-debian-keyring.gpg
.. _`CubicWeb.org Forge`: http://www.cubicweb.org/project/
.. _`CubicWeb.org Forge`: https://forge.extranet.logilab.fr/cubicweb/cubicweb
.. _VirtualenvInstallation:
......
......@@ -41,7 +41,7 @@ it is also possible to use the `cwtags`_ library to build html trees
using the `with statement`_ with more comfort than raw strings.
.. _`simpletal`: http://www.owlfish.com/software/simpleTAL/
.. _`cwtags`: http://www.cubicweb.org/project/cwtags
.. _`cwtags`: https://forge.extranet.logilab.fr/cubicweb/cubes/tag
.. _`with statement`: http://www.python.org/dev/peps/pep-0343/
Why do you think using pure python is better than using a template language ?
......@@ -64,7 +64,7 @@ It is constantly evolving, piece by piece. The framework has evolved since
is a well-defined way to handle data and schema migration.
You can see the roadmap there:
http://www.cubicweb.org/project/cubicweb?tab=projectroadmap_tab.
https://forge.extranet.logilab.fr/cubicweb/cubicweb/-/boards.
Why is the RQL query language looking similar to X ?
......
......@@ -39,22 +39,22 @@ Other features
.. _addressbook: http://www.cubicweb.org/project/cubicweb-addressbook
.. _basket: http://www.cubicweb.org/project/cubicweb-basket
.. _card: http://www.cubicweb.org/project/cubicweb-card
.. _blog: http://www.cubicweb.org/project/cubicweb-blog
.. _comment: http://www.cubicweb.org/project/cubicweb-comment
.. _email: http://www.cubicweb.org/project/cubicweb-email
.. _event: http://www.cubicweb.org/project/cubicweb-event
.. _file: http://www.cubicweb.org/project/cubicweb-file
.. _folder: http://www.cubicweb.org/project/cubicweb-folder
.. _keyword: http://www.cubicweb.org/project/cubicweb-keyword
.. _link: http://www.cubicweb.org/project/cubicweb-link
.. _mailinglist: http://www.cubicweb.org/project/cubicweb-mailinglist
.. _person: http://www.cubicweb.org/project/cubicweb-person
.. _tag: http://www.cubicweb.org/project/cubicweb-tag
.. _task: http://www.cubicweb.org/project/cubicweb-task
.. _zone: http://www.cubicweb.org/project/cubicweb-zone
.. _addressbook: https://forge.extranet.logilab.fr/cubicweb/cubes/addressbook
.. _basket: https://forge.extranet.logilab.fr/cubicweb/cubes/basket
.. _card: https://forge.extranet.logilab.fr/cubicweb/cubes/card
.. _blog: https://forge.extranet.logilab.fr/cubicweb/cubes/blog
.. _comment: https://forge.extranet.logilab.fr/cubicweb/cubes/comment
.. _email: https://forge.extranet.logilab.fr/cubicweb/cubes/email
.. _event: https://forge.extranet.logilab.fr/cubicweb/cubes/event
.. _file: https://forge.extranet.logilab.fr/cubicweb/cubes/file
.. _folder: https://forge.extranet.logilab.fr/cubicweb/cubes/folder
.. _keyword: https://forge.extranet.logilab.fr/cubicweb/cubes/keyword
.. _link: https://forge.extranet.logilab.fr/cubicweb/cubes/link
.. _mailinglist: https://forge.extranet.logilab.fr/cubicweb/cubes/mailinglist
.. _person: https://forge.extranet.logilab.fr/cubicweb/cubes/person
.. _tag: https://forge.extranet.logilab.fr/cubicweb/cubes/tag
.. _task: https://forge.extranet.logilab.fr/cubicweb/cubes/task
.. _zone: https://forge.extranet.logilab.fr/cubicweb/cubes/zone
To declare the use of a cube, once installed, add the name of the cube
and its dependency relation in the `__depends_cubes__` dictionary
......@@ -63,4 +63,4 @@ defined in the file `__pkginfo__.py` of your own component.
.. note::
The listed cubes above are available as debian-packages on `CubicWeb's forge`_.
.. _`CubicWeb's forge`: http://www.cubicweb.org/project?vtitle=All%20cubicweb%20projects
.. _`CubicWeb's forge`: https://forge.extranet.logilab.fr/cubicweb/
......@@ -153,7 +153,7 @@ Project class.
'V version_of P, P eid %%(p)s' % (order, ','.join(repr(s) for s in states))
return self._cw.execute(rql, {'p': self.eid})
.. _`tracker`: http://www.cubicweb.org/project/cubicweb-tracker/
.. _`tracker`: https://forge.extranet.logilab.fr/cubicweb/cubes/tracker/
These few lines exhibit the important properties we want to outline:
......
......@@ -213,7 +213,7 @@ right circumstances add a new HTTP `x-foo-user` header to the query
before it reaches the CubicWeb instance. For a concrete example of
this, see the `trustedauth`_ cube.
.. _`trustedauth`: http://www.cubicweb.org/project/cubicweb-trustedauth
.. _`trustedauth`: https://forge.extranet.logilab.fr/cubicweb/cubes/trustedauth
Repository authentication plugins
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
......@@ -43,7 +43,7 @@ Unit test by example
````````````````````
We start with an example extracted from the keyword cube (available
from http://www.cubicweb.org/project/cubicweb-keyword).
from https://forge.extranet.logilab.fr/cubicweb/cubes/keyword).
.. sourcecode:: python
......@@ -104,7 +104,7 @@ You can see an example of security tests in the
It is possible to have these tests run continuously using `apycot`_.
.. _apycot: http://www.cubicweb.org/project/apycot
.. _apycot: https://forge.extranet.logilab.fr/cubicweb/cubes/apycot
.. _securitytest:
......@@ -192,7 +192,7 @@ It is easy to write unit tests to test actions which are visible to
a user or to a category of users. Let's take an example in the
`conference cube`_.
.. _`conference cube`: http://www.cubicweb.org/project/cubicweb-conference
.. _`conference cube`: https://forge.extranet.logilab.fr/cubicweb/cubes/conference
.. sourcecode:: python
class ConferenceActionsTC(CubicWebTC):
......
......@@ -8,7 +8,7 @@ This is done (again) with a vanilla instance of the `tracker`_
cube. We will populate the database with a bunch of entities and see
what kind of job the automatic entity form does.
.. _`tracker`: http://www.cubicweb.org/project/cubicweb-tracker
.. _`tracker`: https://forge.extranet.logilab.fr/cubicweb/cubes/tracker
Populating the database
~~~~~~~~~~~~~~~~~~~~~~~
......
......@@ -10,8 +10,8 @@ with form manipulation. The following example comes from the the
where a ``Talk`` entity is getting into ``submitted`` state. The goal
is to select reviewers for the submitted talk.
.. _`cubicweb forge`: http://www.cubicweb.org/view?rql=Any+P+ORDERBY+N+WHERE+P+name+LIKE+%22cubicweb-%25%22%2C+P+is+Project%2C+P+name+N
.. _`conference`: http://www.cubicweb.org/project/cubicweb-conference
.. _`cubicweb forge`: https://forge.extranet.logilab.fr/cubicweb/cubicweb
.. _`conference`: https://forge.extranet.logilab.fr/cubicweb/cubes/conference
.. sourcecode:: python
......
......@@ -67,7 +67,7 @@ the `choices` parameter of the relation tag that is applied to the
and sophisticated enough. This is a code snippet from the `tracker`_
cube.
.. _`tracker`: http://www.cubicweb.org/project/cubicweb-tracker
.. _`tracker`: https://forge.extranet.logilab.fr/cubicweb/cubes/tracker
The ``Ticket`` entity type can be related to a ``Project`` and a
``Version``, respectively through the ``concerns`` and ``done_in``
......
......@@ -33,9 +33,9 @@ and available under a free software license.
The command :command:`cubicweb-ctl list` displays the list of available cubes.
.. _`CubicWeb.org Forge`: http://www.cubicweb.org/project/
.. _`cubicweb-blog`: http://www.cubicweb.org/project/cubicweb-blog
.. _`cubicweb-comment`: http://www.cubicweb.org/project/cubicweb-comment
.. _`CubicWeb.org Forge`: https://forge.extranet.logilab.fr/cubicweb
.. _`cubicweb-blog`: https://forge.extranet.logilab.fr/cubicweb/cubes/blog
.. _`cubicweb-comment`: https://forge.extranet.logilab.fr/cubicweb/cubes/comment
.. _Instance:
......@@ -51,7 +51,7 @@ instances can be created and based on the same cube. For example,
several software forges can be set up on one computer system based on
the `cubicweb-forge`_ cube.
.. _`cubicweb-forge`: http://www.cubicweb.org/project/cubicweb-forge
.. _`cubicweb-forge`: https://forge.extranet.logilab.fr/cubicweb/cubes/forge
The command :command:`cubicweb-ctl list` also displays the list of instances
installed on your system.
......
......@@ -34,7 +34,7 @@ Code movement
The cubicweb.web.views.timeline module (providing the timeline-json, timeline
and static-timeline views) has moved to a standalone cube_
.. _cube: https://www.cubicweb.org/project/cubicweb-timeline
.. _cube: https://forge.extranet.logilab.fr/cubicweb/cubes/timeline
API changes
-----------
......
......@@ -48,7 +48,7 @@ Social
.. _Logilab: http://www.logilab.fr/
.. _forge: http://www.cubicweb.org/project/
.. _forge: https://forge.extranet.logilab.fr/cubicweb
.. _Python: http://www.python.org/
.. _`jabber forum`: http://www.logilab.org/blogentry/6718
.. _`mailing-list`: http://lists.cubicweb.org/mailman/listinfo/cubicweb
......
......@@ -42,26 +42,26 @@ Step 3: pick building blocks into existing cubes
Almost everything I want to handle in my web-site is somehow already modelized in
existing cubes that I'll extend for my need. So I'll pick the following cubes:
* `folder <https://www.cubicweb.org/project/cubicweb-folder>`_, containing the
* `folder <https://forge.extranet.logilab.fr/cubicweb/cubes/folder>`_, containing the
`Folder` entity type, which will be used as both 'album' and a way to map
file system folders. Entities are added to a given folder using the
`filed_under` relation.
* `file <https://www.cubicweb.org/project/cubicweb-file>`_, containing `File`
* `file <https://forge.extranet.logilab.fr/cubicweb/cubes/file>`_, containing `File`
entity type, gallery view, and a file system import utility.
* `zone <https://www.cubicweb.org/project/cubicweb-zone>`_, containing the
`Zone` entity type for hierarchical geographical zones. Entities (including
sub-zones) are added to a given zone using the `situated_in` relation.
* `person <https://www.cubicweb.org/project/cubicweb-person>`_, containing the
* `person <https://forge.extranet.logilab.fr/cubicweb/cubes/person>`_, containing the
`Person` entity type plus some basic views.
* `comment <https://www.cubicweb.org/project/cubicweb-comment>`_, providing a
* `comment <https://forge.extranet.logilab.fr/cubicweb/cubes/comment>`_, providing a
full commenting system allowing one to comment entity types supporting the
`comments` relation by adding a `Comment` entity.
* `tag <https://www.cubicweb.org/project/cubicweb-tag>`_, providing a full
* `tag <https://forge.extranet.logilab.fr/cubicweb/cubes/tag>`_, providing a full
tagging system as an easy and powerful way to classify entities supporting
the `tags` relation by linking the to `Tag` entities. This will allows
navigation into a large number of picture.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment