Mon, 22 Jan 2018 17:26:58 +0100 Add a regression test for Extranet #43776568
Denis Laxalde <denis.laxalde@logilab.fr> [Mon, 22 Jan 2018 17:26:58 +0100] rev 3419
Add a regression test for Extranet #43776568 Before changeset 919faf33df18 in cubicweb-seda, this test pass.
Mon, 08 Jan 2018 14:43:52 +0100 Add a "naa-what" option to "skos-import" command
Denis Laxalde <denis.laxalde@logilab.fr> [Mon, 08 Jan 2018 14:43:52 +0100] rev 3418
Add a "naa-what" option to "skos-import" command This is required in LCSV import format in particular to allow imported concepts to be assigned an ARK. Closes Extranet #44146518.
Mon, 08 Jan 2018 14:43:17 +0100 Factor out setup/teardown of ccplugin tests
Denis Laxalde <denis.laxalde@logilab.fr> [Mon, 08 Jan 2018 14:43:17 +0100] rev 3417
Factor out setup/teardown of ccplugin tests We'll add another test case class that'd require similar setup in the next changeset.
Mon, 08 Jan 2018 14:39:21 +0100 Use __future__.print_function in ccplugin.py
Denis Laxalde <denis.laxalde@logilab.fr> [Mon, 08 Jan 2018 14:39:21 +0100] rev 3416
Use __future__.print_function in ccplugin.py This is to get a bit of consistency with ccplugin.py in cubicweb-skos. Otherwise, we get strange errors about getting unicode instead or str.
Mon, 08 Jan 2018 12:37:53 +0100 Adapt usage of dataimport store factories to recent cubicweb-skos changes
Denis Laxalde <denis.laxalde@logilab.fr> [Mon, 08 Jan 2018 12:37:53 +0100] rev 3415
Adapt usage of dataimport store factories to recent cubicweb-skos changes Factory functions now require a "config" argument.
Mon, 08 Jan 2018 10:11:00 +0100 Drop "rql" store from choices of "skos-import" command
Denis Laxalde <denis.laxalde@logilab.fr> [Mon, 08 Jan 2018 10:11:00 +0100] rev 3404
Drop "rql" store from choices of "skos-import" command RQLObjectStore is not supported in saem_ref because it cannot handle a metadata generator which is needed in saem_ref to generate ARK identifiers.
Wed, 20 Dec 2017 16:11:44 +0100 [doc] Enhanced 0.17.1 changelog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 20 Dec 2017 16:11:44 +0100] rev 3403
[doc] Enhanced 0.17.1 changelog
Tue, 19 Dec 2017 18:12:41 +0100 Added tag 0.17.1 for changeset dd04fb81c1a9
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Dec 2017 18:12:41 +0100] rev 3402
Added tag 0.17.1 for changeset dd04fb81c1a9
Tue, 19 Dec 2017 18:08:01 +0100 [doc] Change log 0.17.1 0.17.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Dec 2017 18:08:01 +0100] rev 3401
[doc] Change log 0.17.1
Tue, 19 Dec 2017 17:14:59 +0100 [pkg] Prepare 0.17.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Dec 2017 17:14:59 +0100] rev 3400
[pkg] Prepare 0.17.1
Tue, 19 Dec 2017 17:14:48 +0100 [pkg] Bump dependency on the skos cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Dec 2017 17:14:48 +0100] rev 3399
[pkg] Bump dependency on the skos cube to get lcsv import from the command line
Tue, 19 Dec 2017 17:14:04 +0100 [pkg] Use released version of seda and compound cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 19 Dec 2017 17:14:04 +0100] rev 3398
[pkg] Use released version of seda and compound cube
Wed, 13 Dec 2017 09:27:25 +0100 [entities] Don't copy activities on clone
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Dec 2017 09:27:25 +0100] rev 3397
[entities] Don't copy activities on clone In that purpose add `used` and `generated` relation to the clone adapter's skiprtypes, skipping 'Actvity' entity types isn't enough (may need more exploration to understand why and if this is desired...).
Wed, 13 Dec 2017 09:25:37 +0100 [test] Extend new_version_of cloning test to ensure data_object_reference_id relation is properly handled
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Dec 2017 09:25:37 +0100] rev 3396
[test] Extend new_version_of cloning test to ensure data_object_reference_id relation is properly handled This is actually fixed in yet-unreleased seda cube, but since the clone adapter for new_version_of is defined in there, ensure the fix also applies there by extending the existing test for it.
Wed, 13 Dec 2017 09:23:09 +0100 [entities] Drop useless encoding declaration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 13 Dec 2017 09:23:09 +0100] rev 3393
[entities] Drop useless encoding declaration
Wed, 15 Nov 2017 09:22:46 +0100 Added tag 0.17.0 for changeset ec092146c09a
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Nov 2017 09:22:46 +0100] rev 3392
Added tag 0.17.0 for changeset ec092146c09a
Wed, 15 Nov 2017 08:56:49 +0100 [doc] Add 0.17 changelog 0.17.0
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Nov 2017 08:56:49 +0100] rev 3391
[doc] Add 0.17 changelog
Tue, 07 Nov 2017 16:25:08 +0100 [pkg] Prepare 0.17
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Nov 2017 16:25:08 +0100] rev 3390
[pkg] Prepare 0.17 depending on seda 0.12
Fri, 03 Nov 2017 16:23:02 +0100 [doc] Add doc about the archival-units web-service
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Nov 2017 16:23:02 +0100] rev 3389
[doc] Add doc about the archival-units web-service Closes #37441757
Tue, 31 Oct 2017 18:16:24 +0100 [ws] Add a new web-service to list archival units
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Oct 2017 18:16:24 +0100] rev 3388
[ws] Add a new web-service to list archival units List archival units with their associated deposit units, with unrestricted access. Information and format may still evolve, and will have to be documented once stable. Related to extranet #37441757
Tue, 31 Oct 2017 18:14:31 +0100 [test] Allow extra arguments to authority_with_naa
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Oct 2017 18:14:31 +0100] rev 3387
[test] Allow extra arguments to authority_with_naa only when one knows that it will be created.
Fri, 03 Nov 2017 12:17:52 +0100 [doc] Retrieve doc from seda's master repository
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Nov 2017 12:17:52 +0100] rev 3386
[doc] Retrieve doc from seda's master repository now that cset introducing the new section has been published.
Fri, 03 Nov 2017 12:19:23 +0100 [hooks] Drop unregistration of hooks dropped from seda's repository
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Nov 2017 12:19:23 +0100] rev 3385
[hooks] Drop unregistration of hooks dropped from seda's repository
Thu, 02 Nov 2017 11:28:14 +0100 [doc] Add 0.16 changelog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 02 Nov 2017 11:28:14 +0100] rev 3384
[doc] Add 0.16 changelog
Tue, 31 Oct 2017 16:21:46 +0100 [doc] Add some new doc from the seda cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Oct 2017 16:21:46 +0100] rev 3383
[doc] Add some new doc from the seda cube
Tue, 31 Oct 2017 15:24:42 +0100 [test] Drop some pre 3.25 compat
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Oct 2017 15:24:42 +0100] rev 3382
[test] Drop some pre 3.25 compat
Tue, 31 Oct 2017 15:24:21 +0100 [migration] Migration Agent/OrganizationUnit's workflow
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Oct 2017 15:24:21 +0100] rev 3381
[migration] Migration Agent/OrganizationUnit's workflow Closes extranet #37370184
Tue, 31 Oct 2017 15:18:12 +0100 [schema] Drop 'draft' state for Agent and OrganizationUnit
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Oct 2017 15:18:12 +0100] rev 3374
[schema] Drop 'draft' state for Agent and OrganizationUnit so their default state is 'published'. This deprecates some OAI tests and several others have to be updated. Related to extranet #37370184
Tue, 31 Oct 2017 12:06:35 +0100 [hooks] Don't update concept's mdate on code_keyword_type insertion
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Oct 2017 12:06:35 +0100] rev 3362
[hooks] Don't update concept's mdate on code_keyword_type insertion only the subject's vocabulary should be marked as modified. Closes extranet #37975627
Tue, 31 Oct 2017 12:05:35 +0100 Bump version
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Oct 2017 12:05:35 +0100] rev 3360
Bump version should have been done in cdfec1f28f99. It has been uploaded to pypi though
Thu, 19 Oct 2017 21:28:40 +0200 Added tag 0.16.1 for changeset 634301185b91
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Oct 2017 21:28:40 +0200] rev 3359
Added tag 0.16.1 for changeset 634301185b91
Mon, 16 Oct 2017 17:30:44 +0200 Set initial value of _count parameter of init_seda_scheme() from db 0.16.1
Denis Laxalde <denis.laxalde@logilab.fr> [Mon, 16 Oct 2017 17:30:44 +0200] rev 3358
Set initial value of _count parameter of init_seda_scheme() from db Instead of always starting from 0, we use the existing entities' ark as initial value for generating ARK of imported concept schemes.
Thu, 19 Oct 2017 16:29:37 +0200 [views] Backout 05ffb07d8ea1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Oct 2017 16:29:37 +0200] rev 3357
[views] Backout 05ffb07d8ea1 coproj is fine with the SEDA implementation
Thu, 19 Oct 2017 16:26:59 +0200 [hooks] Ignore container relation wrt metadata handling
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Oct 2017 16:26:59 +0200] rev 3356
[hooks] Ignore container relation wrt metadata handling
Thu, 19 Oct 2017 11:13:02 +0200 [seda] Unregister "checkcard" hooks not wanted in saem_ref
Denis Laxalde <denis.laxalde@logilab.fr> [Thu, 19 Oct 2017 11:13:02 +0200] rev 3355
[seda] Unregister "checkcard" hooks not wanted in saem_ref
Fri, 13 Oct 2017 13:55:05 +0200 Added tag 0.16.0 for changeset 6aadc8b68a27
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Oct 2017 13:55:05 +0200] rev 3353
Added tag 0.16.0 for changeset 6aadc8b68a27
Thu, 12 Oct 2017 17:08:29 +0200 [pkg] Prepare 0.16 0.16.0
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Oct 2017 17:08:29 +0200] rev 3352
[pkg] Prepare 0.16
Thu, 12 Oct 2017 16:52:22 +0200 [views] Override seda popup to hide element name
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 12 Oct 2017 16:52:22 +0200] rev 3350
[views] Override seda popup to hide element name this might be confusing in this SEDA 0.2 only platform to see SEDA 2 element names.
Fri, 06 Oct 2017 15:55:38 +0200 [seda] Simplify uicfg rules settings
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Oct 2017 15:55:38 +0200] rev 3349
[seda] Simplify uicfg rules settings allowed since seda uses 3.25's derived rtags feature.
Fri, 06 Oct 2017 09:19:00 +0200 [skos] Drop no more necessary code
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Oct 2017 09:19:00 +0200] rev 3347
[skos] Drop no more necessary code skos 1.1.2 has been released, depend on it and drop related code.
Fri, 06 Oct 2017 09:18:24 +0200 [eac] Drop no more necessary code
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Oct 2017 09:18:24 +0200] rev 3346
[eac] Drop no more necessary code eac 0.5.1 has been released, depends on it and drop related code.
Fri, 06 Oct 2017 09:17:02 +0200 [views] Drop dead code
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Oct 2017 09:17:02 +0200] rev 3345
[views] Drop dead code
Thu, 05 Oct 2017 17:38:44 +0200 Migrate to cw 3.25
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 Oct 2017 17:38:44 +0200] rev 3344
Migrate to cw 3.25 and drop monkey-patches which are hence no more necessary. Depends on unreleased version of cubicweb-seda since 3.25 incompatibility lies there. Closes #17106818
Thu, 05 Oct 2017 12:11:41 +0200 [doc] Fix ReST syntax of changelog file
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 Oct 2017 12:11:41 +0200] rev 3343
[doc] Fix ReST syntax of changelog file
Wed, 04 Oct 2017 17:29:42 +0200 [ui] Use None instead of empty string as 'no field' marker
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Oct 2017 17:29:42 +0200] rev 3342
[ui] Use None instead of empty string as 'no field' marker this seems expected by cubicweb's default renderer, else it attempts to translate it anyway, leading to po file header to be inserted, which is not very nice for the end user.
Wed, 04 Oct 2017 15:38:40 +0200 [ui] Fix widget used to display ArkNameAssigningAuthority.who
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Oct 2017 15:38:40 +0200] rev 3341
[ui] Fix widget used to display ArkNameAssigningAuthority.who we inadvertently changed the widget of the 'what' attribute instead of 'who', while the former is an int and don't need a custom widget while the later does.
Wed, 04 Oct 2017 15:36:55 +0200 [eac] Fix UnicodeEncodeError when unconfigured user attempt to create an authority record
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Oct 2017 15:36:55 +0200] rev 3340
[eac] Fix UnicodeEncodeError when unconfigured user attempt to create an authority record and test regression by adding a non-ascii unicode character to the translated string. Closes extranet #36759603
Wed, 04 Oct 2017 15:34:41 +0200 [ui] Fix crash when displaying an email address
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 04 Oct 2017 15:34:41 +0200] rev 3336
[ui] Fix crash when displaying an email address In 5de93fa17e61 we dropped the "alias" attribute of email address, but the default dc_title implementation will attempt to access it, leading to an attribute error. Override it to avoid this. Closes extranet #36119710
Tue, 12 Sep 2017 14:42:03 +0200 [search] Strip query before storing it in form['highlight']
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 12 Sep 2017 14:42:03 +0200] rev 3335
[search] Strip query before storing it in form['highlight'] Else it may not work expectedly with leading/trailing spaces
Tue, 05 Sep 2017 11:03:58 +0200 [doc] Add change log for 0.15 series
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 05 Sep 2017 11:03:58 +0200] rev 3334
[doc] Add change log for 0.15 series
Thu, 31 Aug 2017 10:58:22 +0200 Added tag 0.15.6 for changeset 3b8da0f7e8e5
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 31 Aug 2017 10:58:22 +0200] rev 3333
Added tag 0.15.6 for changeset 3b8da0f7e8e5
Thu, 31 Aug 2017 10:58:02 +0200 [pkg] 0.15.6 0.15.6
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 31 Aug 2017 10:58:02 +0200] rev 3332
[pkg] 0.15.6
Wed, 16 Aug 2017 18:22:17 +0200 [test] Fix failures due to recent oaipmh cube release
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 16 Aug 2017 18:22:17 +0200] rev 3331
[test] Fix failures due to recent oaipmh cube release pyramid API is now used there for url handling instead of cubicweb's, requiring some test update.
Wed, 16 Aug 2017 16:01:19 +0200 [assign ark ws] Fix ARK prefix for organization
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 16 Aug 2017 16:01:19 +0200] rev 3330
[assign ark ws] Fix ARK prefix for organization it should be ark:/, not ark:// Closes extranet #32206278
Thu, 20 Jul 2017 16:14:09 +0200 Added tag 0.15.5, debian/0.15.5-1, centos/0.15.5-1 for changeset 0fef4d250010
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 Jul 2017 16:14:09 +0200] rev 3328
Added tag 0.15.5, debian/0.15.5-1, centos/0.15.5-1 for changeset 0fef4d250010
Thu, 20 Jul 2017 16:13:35 +0200 [pkg] 0.15.5 0.15.5 centos/0.15.5-1 debian/0.15.5-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 Jul 2017 16:13:35 +0200] rev 3327
[pkg] 0.15.5
Thu, 20 Jul 2017 12:16:28 +0200 [ws] Update ark assignment web-service to be given an ark instead of an eid
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 20 Jul 2017 12:16:28 +0200] rev 3326
[ws] Update ark assignment web-service to be given an ark instead of an eid since Organisation has been granted an ark identifier, its exported RDF contains it as dc:identifier, so that's what should be accepted by the web-service, not the internal eid. Related to extranet #29484932
Wed, 19 Jul 2017 10:03:32 +0200 [hook] Don't log relations from a concept to another container on the concept
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 19 Jul 2017 10:03:32 +0200] rev 3323
[hook] Don't log relations from a concept to another container on the concept Concept are mostly use as 'attribute' caracterizing another container (profile or authority record), we don't expect action of (un)linking to a concept to be considered from the concept POV (and so, we don't want update of the concept's scheme modification_date). Related to extranet #29296087
Wed, 19 Jul 2017 10:00:35 +0200 [hooks] Typo
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 19 Jul 2017 10:00:35 +0200] rev 3322
[hooks] Typo
Wed, 19 Jul 2017 10:00:25 +0200 [hooks] Update list of relations that should not be logged
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 19 Jul 2017 10:00:25 +0200] rev 3321
[hooks] Update list of relations that should not be logged Drop no more used 'mirror_of' relation and add other functional-but-considered-meta relation (ie that do not impact data exported as OAI). In test, rename a variable from agent to organization_unit since this is what it is. Related to extranet #29296087
Wed, 19 Jul 2017 10:10:14 +0200 [doc] Add some doc about front'setup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 19 Jul 2017 10:10:14 +0200] rev 3318
[doc] Add some doc about front'setup
Thu, 22 Jun 2017 13:11:28 +0200 [test] Fix test broken by permissions change in the eac cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 22 Jun 2017 13:11:28 +0200] rev 3311
[test] Fix test broken by permissions change in the eac cube even managers may not create AgentKind anymore.
Thu, 22 Jun 2017 11:30:14 +0200 [doc] Add section about starting the instance in debug mode
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 22 Jun 2017 11:30:14 +0200] rev 3310
[doc] Add section about starting the instance in debug mode
Thu, 22 Jun 2017 11:29:59 +0200 [seda] Add 'ark:/' prefix to originating agency identifier in SEDA 0.2/10. export
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 22 Jun 2017 11:29:59 +0200] rev 3309
[seda] Add 'ark:/' prefix to originating agency identifier in SEDA 0.2/10. export Closes extranet #26003592
Tue, 06 Jun 2017 11:36:21 +0200 Added tag 0.15.4, debian/0.15.4-1, centos/0.15.4-1 for changeset 47fc5905e212
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Jun 2017 11:36:21 +0200] rev 3308
Added tag 0.15.4, debian/0.15.4-1, centos/0.15.4-1 for changeset 47fc5905e212
Tue, 06 Jun 2017 11:21:27 +0200 Prepare 0.15.4 0.15.4 centos/0.15.4-1 debian/0.15.4-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 06 Jun 2017 11:21:27 +0200] rev 3307
Prepare 0.15.4
Thu, 01 Jun 2017 07:18:50 +0200 [seda] Add 'ark:/' prefix to ArchiveProfil identifier
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 01 Jun 2017 07:18:50 +0200] rev 3306
[seda] Add 'ark:/' prefix to ArchiveProfil identifier consistently with record ids exposed in OAI. Closes extranet #23707073
Thu, 18 May 2017 16:07:52 +0200 [seda] Fix crash when profile has an originating agency not tight to an authority record
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 18 May 2017 16:07:52 +0200] rev 3304
[seda] Fix crash when profile has an originating agency not tight to an authority record it used to fail with 'None has no attribute ark' because monkey-patched method doesn't handle the case where .agency is None (properly handled in seda's original implementation). Closes extranet #22071759
Thu, 18 May 2017 15:50:59 +0200 [test] Rename test which is about "agency", not "agent"
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 18 May 2017 15:50:59 +0200] rev 3303
[test] Rename test which is about "agency", not "agent"
Thu, 18 May 2017 15:50:10 +0200 [test] Extract method to iter on XSD representations of a profile
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 18 May 2017 15:50:10 +0200] rev 3302
[test] Extract method to iter on XSD representations of a profile
Thu, 18 May 2017 21:56:45 +0200 [security] Fix 'add' permission of Agent and OrganizationUnit
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 18 May 2017 21:56:45 +0200] rev 3301
[security] Fix 'add' permission of Agent and OrganizationUnit We should not depend on entity's authority since it disallow checking permission a priori in the UI to insert add link, since the entity is not created yet. No test added, but agent / organization unit creation is tested by security test which are still green after this change so this should be enough to demonstrate it is fine. Closes extranet #21913461
Fri, 19 May 2017 11:14:16 +0200 [views] Move registration_callback() at bottom of 'patches.py' file
Denis Laxalde <denis.laxalde@logilab.fr> [Fri, 19 May 2017 11:14:16 +0200] rev 3300
[views] Move registration_callback() at bottom of 'patches.py' file Wanted to amend parent commit but forgot to type the command...
Thu, 18 May 2017 17:32:37 +0200 [ui/patches] Move most pagination related monkey-patches to views
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 18 May 2017 17:32:37 +0200] rev 3294
[ui/patches] Move most pagination related monkey-patches to views Those are patching appobject, hence should not live in site_cubicweb since this module is loaded once at startup time while appobjects are loaded dynamically afterwards. In our case, our monkey-patch was later overwritten by some others from the squareui cube, leading to weird behaviour of the pagination. Closes extranet #21942222
Wed, 10 May 2017 16:06:30 +0200 Added tag 0.15.3 for changeset 391f4e810eee
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 May 2017 16:06:30 +0200] rev 3293
Added tag 0.15.3 for changeset 391f4e810eee
Wed, 10 May 2017 16:06:08 +0200 [i18n] i18ncube 0.15.3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 May 2017 16:06:08 +0200] rev 3292
[i18n] i18ncube
Wed, 10 May 2017 16:05:14 +0200 Prepare 0.15.3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 May 2017 16:05:14 +0200] rev 3291
Prepare 0.15.3
Wed, 10 May 2017 16:04:32 +0200 [i18n] Set more specific title for organization unit's authority records tab
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 May 2017 16:04:32 +0200] rev 3290
[i18n] Set more specific title for organization unit's authority records tab avoiding an ambiguity with the 'authority record' displayed in the main tab. Related to extranet #19227068
Wed, 10 May 2017 15:48:18 +0200 [pkg] Use latest seda release
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 May 2017 15:48:18 +0200] rev 3289
[pkg] Use latest seda release
Fri, 21 Apr 2017 10:59:35 +0200 Backport fix for cubicweb ticket #17074119
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 10:59:35 +0200] rev 3288
Backport fix for cubicweb ticket #17074119 We need this to fix a key error on edition of an authority record, because of the constraint on 'agent_kind' relation which use several ORed EXISTS expressions. Add insert test reproducing the crash in relevant schema tests. Closes extranet #18336413
Fri, 21 Apr 2017 14:56:06 +0200 Backport fix for cubicweb #17074195
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 14:56:06 +0200] rev 3287
Backport fix for cubicweb #17074195 to avoid vanishing of the '+' button to add some entity after facets filtering. Closes extranet #18229045
Fri, 21 Apr 2017 14:55:04 +0200 [patches] Move negotiated_language monkey patch to the non temporary patches section
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 14:55:04 +0200] rev 3286
[patches] Move negotiated_language monkey patch to the non temporary patches section Until there is a proper api to do this in cubicweb, which is not planned yet, we've to keep this.
Thu, 27 Apr 2017 11:03:45 +0200 [i18n] Fix typo and actually translate the message
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 27 Apr 2017 11:03:45 +0200] rev 3285
[i18n] Fix typo and actually translate the message
Thu, 27 Apr 2017 15:25:49 +0200 [test] Update test to follow changes in the seda cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 27 Apr 2017 15:25:49 +0200] rev 3284
[test] Update test to follow changes in the seda cube 9016f1f0fe60 forbid managers to edit entities within a profile once it's published. Reorder the test case to test the `use_profile` relation last, since it requires profiles to be published.
Thu, 27 Apr 2017 14:11:10 +0200 [test/security] More complete test case about profile permissions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 27 Apr 2017 14:11:10 +0200] rev 3283
[test/security] More complete test case about profile permissions This is also indirectly tested in the seda cube, but it seems that also checking full security specification from the saem_ref cube may avoid later regression due to change in underlying cube. Related to extranet #19216837
Thu, 27 Apr 2017 11:24:27 +0200 [test] Merge unittest_schema.SecurityTC into test_security
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 27 Apr 2017 11:24:27 +0200] rev 3282
[test] Merge unittest_schema.SecurityTC into test_security
Tue, 25 Apr 2017 15:06:54 +0200 [doc] Update security documentation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 25 Apr 2017 15:06:54 +0200] rev 3281
[doc] Update security documentation following changes in use_profile and related_concept_scheme permissions.
Fri, 21 Apr 2017 17:38:58 +0200 [security] Fix permissions of the related_concept_scheme permission
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 17:38:58 +0200] rev 3280
[security] Fix permissions of the related_concept_scheme permission It should depends on permissions of the associated organization unit.
Fri, 28 Apr 2017 17:08:05 +0200 [migration] Simplify migration script
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 28 Apr 2017 17:08:05 +0200] rev 3279
[migration] Simplify migration script
Fri, 21 Apr 2017 17:37:14 +0200 [security] Fix permissions of the use_profile relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 17:37:14 +0200] rev 3278
[security] Fix permissions of the use_profile relation They should be editable depending on the permission of the associated organization unit. Security is set using a decorator that will be reused in later changeset. Also, add use_profile relation to the structure that control copy, as it should not be copied.
Thu, 27 Apr 2017 10:32:42 +0200 [views] Unregister facet for simplified profiles
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 27 Apr 2017 10:32:42 +0200] rev 3268
[views] Unregister facet for simplified profiles we should only have simplified profiles, no need to run queries for that on each attempt to display facets.
Fri, 21 Apr 2017 11:41:21 +0200 [security] Change permissions so that only managers can add vocabularies
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 11:41:21 +0200] rev 3265
[security] Change permissions so that only managers can add vocabularies while users can still add/update concepts. Update doc and test accordingly. Closes extranet #18369309
Fri, 21 Apr 2017 17:45:02 +0200 [views] Reintroduce link to site info view
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 17:45:02 +0200] rev 3264
[views] Reintroduce link to site info view Closes extranet #18554125
Fri, 21 Apr 2017 11:20:55 +0200 [security] Fix permissions for EAC relation entity types
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 11:20:55 +0200] rev 3258
[security] Fix permissions for EAC relation entity types They are not part of the compound graph, hence have default permission where only owner can update, which is not what we expect. Add more testing about this. Closes extranet #18336405
Tue, 18 Apr 2017 16:59:17 +0200 Added tag 0.15.2 for changeset 79202478e09f
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 Apr 2017 16:59:17 +0200] rev 3246
Added tag 0.15.2 for changeset 79202478e09f
Tue, 18 Apr 2017 16:58:00 +0200 [pkg] Prepare 0.15.2 0.15.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 Apr 2017 16:58:00 +0200] rev 3245
[pkg] Prepare 0.15.2
Tue, 18 Apr 2017 16:57:32 +0200 Repair instance creation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 Apr 2017 16:57:32 +0200] rev 3244
Repair instance creation broken by b8599a52fa6d which changed an import without updating all references, leading to broken instance creation. This went undetected by tests because they are not actually importing lcsv data, it should be enhanced at some point.
Tue, 18 Apr 2017 14:04:06 +0200 [pkg] Prepare 0.15.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 Apr 2017 14:04:06 +0200] rev 3243
[pkg] Prepare 0.15.1
Tue, 18 Apr 2017 09:18:17 +0200 [pkg] Pin cubicweb version to 3.24
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 Apr 2017 09:18:17 +0200] rev 3242
[pkg] Pin cubicweb version to 3.24
Fri, 31 Mar 2017 18:24:02 +0200 [test/3.25] Activate cubicweb backward compat in ws test
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 18:24:02 +0200] rev 3241
[test/3.25] Activate cubicweb backward compat in ws test test_default_route expect that (test fallback to cw view when no pyramid route match).
Fri, 14 Apr 2017 15:53:56 +0200 [seda] Add a published constraint on use_profile relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 14 Apr 2017 15:53:56 +0200] rev 3240
[seda] Add a published constraint on use_profile relation This requires to update some tests which use this relation to ensure the profile is published before. In some case, more rewrite then expected is necessary because of attempt to set the relation at profile creation time (where it *can't* be yet published). Related to extranet #11540258
Fri, 14 Apr 2017 15:51:15 +0200 [test] Update setup_profile to return the transfer entity
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 14 Apr 2017 15:51:15 +0200] rev 3239
[test] Update setup_profile to return the transfer entity instead of its ark. This will ease later test that also need the eid.
Thu, 13 Apr 2017 09:58:01 +0200 [security] Update security of the authority record kind relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 09:58:01 +0200] rev 3234
[security] Update security of the authority record kind relation (still named agent_kind for historical reason). In the eac cube, this relation can't be modified unless its value is 'unknown'. Here we want to allow modification provided that the record isn't referenced by authority_record relation which add constraint on the kind's value. To achieve this, update the relation's permission to depends on its subject entity's permission, then add a constraint to ensure consistency of authority_record wrt kind's value. Related to #16385734
Thu, 13 Apr 2017 12:28:06 +0200 [migration] Fix migration to deduplicate agents
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 12:28:06 +0200] rev 3233
[migration] Fix migration to deduplicate agents This migration script introduce a unique together constraint on Agent(authority, name), but it appears that e.g. there are several agent with the same name within the same authority in our demo instance's database (historically due to the way EAC import was working, but this shouldn't happen anymore). So prior to synchronize Agent type, we should handle this else attempt to add unique constraint on (authority, name) will fail. Deduplicate is done naivly by keeping one arbitrarily and remove all others, because test instances should not care that much and we don't want to spend more time on this.
Fri, 14 Apr 2017 10:35:48 +0200 [test/cleanup] Remove useless commit / rollback
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 14 Apr 2017 10:35:48 +0200] rev 3232
[test/cleanup] Remove useless commit / rollback this is handled by assertValidationError.
Thu, 13 Apr 2017 09:50:48 +0200 [security] Test and fix permissions for ARK NAA
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 09:50:48 +0200] rev 3225
[security] Test and fix permissions for ARK NAA Should be only editable by managers. In test, we now have to protect default NAA creation by the security context manager to deactivate write security, since it be called using an non-admin connection because of the lazy organization/naa creation mecanism.
Thu, 13 Apr 2017 11:27:49 +0200 [seda] Don't copy new_version_of relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 11:27:49 +0200] rev 3224
[seda] Don't copy new_version_of relation it doesn't make sense. To avoid this, add it to Entity.cw_skip_copy_for as 'clone_of' relation which is added there by the seda cube which introduce it.
Thu, 13 Apr 2017 15:25:33 +0200 [views] Do not propose to add property from a user's 'add' submenu
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 15:25:33 +0200] rev 3223
[views] Do not propose to add property from a user's 'add' submenu The CWProperty mecanism should be hidden from the UI.
Thu, 13 Apr 2017 15:24:45 +0200 [views] Hide primary_email relation for generic relations of CWUser
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 15:24:45 +0200] rev 3222
[views] Hide primary_email relation for generic relations of CWUser only keeping 'agent' business relation in there, which is fine for now.
Thu, 13 Apr 2017 15:23:51 +0200 [views] Don't hide the AddRelated action
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 15:23:51 +0200] rev 3221
[views] Don't hide the AddRelated action This one is used to fill the 'add' submenu which is still necessary for e.g. user edition.
Wed, 12 Apr 2017 11:22:42 +0200 [pkg] Drop useless whitelist_externals
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 11:22:42 +0200] rev 3220
[pkg] Drop useless whitelist_externals
Thu, 13 Apr 2017 09:54:28 +0200 [security] Test and fix permission of the authority_record relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 09:54:28 +0200] rev 3219
[security] Test and fix permission of the authority_record relation which should depends on the permission to edit its subject (Organization, OrganizationUnit or Agent).
Thu, 13 Apr 2017 09:51:38 +0200 [security/test] Add tests to ensure standard users can't handle organization
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 09:51:38 +0200] rev 3218
[security/test] Add tests to ensure standard users can't handle organization Fortunatly permissions were already correct ;)
Mon, 10 Apr 2017 18:34:07 +0200 [views] Hide some undesired actions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 18:34:07 +0200] rev 3206
[views] Hide some undesired actions we don't want to display those generic actions.
Wed, 12 Apr 2017 10:17:54 +0200 [doc] Use include-url directive
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 10:17:54 +0200] rev 3205
[doc] Use include-url directive instead of relying on the presence of external packages on the file-system.
Wed, 12 Apr 2017 10:16:50 +0200 [doc] Implement an 'include-url' directive for ReST
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 10:16:50 +0200] rev 3204
[doc] Implement an 'include-url' directive for ReST
Tue, 11 Apr 2017 13:58:46 +0200 [doc] Implement a pkg-resources-include directive for ReST
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 13:58:46 +0200] rev 3203
[doc] Implement a pkg-resources-include directive for ReST
Wed, 12 Apr 2017 08:28:31 +0200 [schema] Add a unicity constraint on Agent(name, authority)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 08:28:31 +0200] rev 3202
[schema] Add a unicity constraint on Agent(name, authority) It seems to make sense and is consistent with OrganizationUnit.
Wed, 12 Apr 2017 08:27:32 +0200 [schema] Drop undesired unicity constraint on OrganizationUnit.name
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 08:27:32 +0200] rev 3201
[schema] Drop undesired unicity constraint on OrganizationUnit.name name should be unique within an authority but not globally.
Tue, 21 Mar 2017 15:43:03 +0100 [doc] Expose tox built documentation draft orphan
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 15:43:03 +0100] rev 3200
[doc] Expose tox built documentation
Wed, 12 Apr 2017 10:17:54 +0200 [doc] Use include-url directive draft obsolete
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 10:17:54 +0200] rev 3199
[doc] Use include-url directive instead of relying on the presence of external packages on the file-system.
Wed, 12 Apr 2017 10:16:50 +0200 [doc] Implement an 'include-url' directive for ReST draft obsolete
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 10:16:50 +0200] rev 3198
[doc] Implement an 'include-url' directive for ReST
Wed, 12 Apr 2017 08:38:11 +0200 [security] Set permissions on OrganizationUnit and Agent according to user's authority
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 08:38:11 +0200] rev 3197
[security] Set permissions on OrganizationUnit and Agent according to user's authority Related to extranet #16383144
Wed, 12 Apr 2017 08:35:56 +0200 [test] Associate user to authority in security test setup
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 08:35:56 +0200] rev 3196
[test] Associate user to authority in security test setup
Tue, 11 Apr 2017 13:58:46 +0200 [doc] Implement a pkg-resources-include directive for ReST draft obsolete
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 13:58:46 +0200] rev 3193
[doc] Implement a pkg-resources-include directive for ReST
Tue, 11 Apr 2017 13:57:39 +0200 [pkg] Cleanup buggy directive in MANIFEST.in
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 13:57:39 +0200] rev 3192
[pkg] Cleanup buggy directive in MANIFEST.in
Tue, 11 Apr 2017 14:00:10 +0200 [pkg] Stop using system packages in tox
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 14:00:10 +0200] rev 3191
[pkg] Stop using system packages in tox
Tue, 11 Apr 2017 12:25:48 +0200 [cleanup] Wrap comment to 80 characters
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 12:25:48 +0200] rev 3190
[cleanup] Wrap comment to 80 characters
Tue, 11 Apr 2017 12:24:54 +0200 [doc] Uniformize identifiers in sphinx config
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 12:24:54 +0200] rev 3189
[doc] Uniformize identifiers in sphinx config
Tue, 11 Apr 2017 12:23:14 +0200 [doc] Change SAEM-Ref into "référentiel SAEM"
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 12:23:14 +0200] rev 3188
[doc] Change SAEM-Ref into "référentiel SAEM" it looks better.
Wed, 12 Apr 2017 09:01:39 +0200 [doc] Add information about version configuration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 09:01:39 +0200] rev 3187
[doc] Add information about version configuration
Tue, 11 Apr 2017 12:12:29 +0200 [doc] Add documentation about ARK handling
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 12:12:29 +0200] rev 3169
[doc] Add documentation about ARK handling backporting content from http://hgext.logilab.priv/master/clients/BRDX/SAEM/doc/file/tip/rapports/note_identifiants.rst
Mon, 10 Apr 2017 18:33:01 +0200 [doc] Add doc about the security model
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 18:33:01 +0200] rev 3168
[doc] Add doc about the security model
Mon, 10 Apr 2017 14:13:20 +0200 [doc] Include documentation from the seda cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 14:13:20 +0200] rev 3163
[doc] Include documentation from the seda cube
Mon, 10 Apr 2017 14:16:27 +0200 [doc] Include documentation about saemref-client
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 14:16:27 +0200] rev 3162
[doc] Include documentation about saemref-client
Wed, 29 Mar 2017 11:27:41 +0200 [doc] Add some notes about EAC export
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 11:27:41 +0200] rev 3161
[doc] Add some notes about EAC export
Mon, 10 Apr 2017 14:16:54 +0200 [doc] Update install and upgrade procedure
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 14:16:54 +0200] rev 3160
[doc] Update install and upgrade procedure
Tue, 11 Apr 2017 10:29:43 +0200 [doc] Turn rest warnings into error while building doc
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 10:29:43 +0200] rev 3159
[doc] Turn rest warnings into error while building doc and fix sphinx config to make it green (directories in html_static_path should exist). Anyway, we are still including files from underlying cubes...
Mon, 10 Apr 2017 14:17:15 +0200 [doc] More content about skos and eac
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 14:17:15 +0200] rev 3158
[doc] More content about skos and eac Notice eac was already referenced by the index but file wasn't in there. Backport content from http://hgext.logilab.priv/master/clients/BRDX/SAEM/doc/file/tip/rapports/import_lcsv_skos.rst
Mon, 10 Apr 2017 16:54:47 +0200 [seda] Don't show simplified profile switch on cloning a SEDAArchiveTransfer
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 16:54:47 +0200] rev 3154
[seda] Don't show simplified profile switch on cloning a SEDAArchiveTransfer it shouldn't ever appear in saem ref. This should become unnecessary once seda will use 3.25 'derived' rtags.
Mon, 10 Apr 2017 16:42:02 +0200 [security] Fix permissions of the new_version_of relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 16:42:02 +0200] rev 3153
[security] Fix permissions of the new_version_of relation unexpectedly overwritten by the seda graph traversal setting permissions. Adding it to GRAPH_SKIP_RTYPES will avoid this, but existing instance still have to be updated. Closes extranet #16387508
Mon, 10 Apr 2017 15:37:07 +0200 [test/security] Add more test about users being able to modify vocabularies
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 15:37:07 +0200] rev 3152
[test/security] Add more test about users being able to modify vocabularies created by others
Mon, 10 Apr 2017 15:36:06 +0200 [security] Fix security on the code_keyword_type relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 15:36:06 +0200] rev 3151
[security] Fix security on the code_keyword_type relation Because of permissions on ConceptScheme in the saem_ref cube, security for this relation has to be checked on commit, else we get unexpected Unauthorized error during scheme creation. Related to extranet #16383144
Fri, 31 Mar 2017 17:12:37 +0200 [doc] Fix some typos
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 17:12:37 +0200] rev 3148
[doc] Fix some typos
Tue, 21 Mar 2017 15:41:37 +0100 [doc] Update sphinx configuration to current project'status
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 15:41:37 +0100] rev 3147
[doc] Update sphinx configuration to current project'status
Tue, 21 Mar 2017 15:41:11 +0100 [doc] Fix ReST syntax errors
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 15:41:11 +0100] rev 3146
[doc] Fix ReST syntax errors
Tue, 21 Mar 2017 15:40:41 +0100 [doc] Add 0.14 release notes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 15:40:41 +0100] rev 3145
[doc] Add 0.14 release notes
Mon, 10 Apr 2017 16:56:14 +0200 [bw compat] Drop no more necessary monkey-patch
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 16:56:14 +0200] rev 3144
[bw compat] Drop no more necessary monkey-patch this used to be there in case of erroneously serialized constraint, but it doesn't seem to be necessary on our demo instance, so we can suppose it's not anymore necessary at all.
Fri, 31 Mar 2017 17:38:43 +0200 [i18n] Add missing translations
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 17:38:43 +0200] rev 3128
[i18n] Add missing translations
Fri, 31 Mar 2017 17:39:05 +0200 [i18n] Missing i18n update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 17:39:05 +0200] rev 3127
[i18n] Missing i18n update
Fri, 31 Mar 2017 17:30:43 +0200 [eac] Fix erroneous title for list section of hierarchical/chronological relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 17:30:43 +0200] rev 3126
[eac] Fix erroneous title for list section of hierarchical/chronological relation and update view's parameters to make this less error prone. Closes extranet #15812299
Fri, 31 Mar 2017 15:35:28 +0200 [test] Fix automatic test
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 15:35:28 +0200] rev 3125
[test] Fix automatic test by using function from testutils to create archive unit and data object instead of reimplementing most of them in there.
Fri, 31 Mar 2017 15:34:57 +0200 [test] Reuse functions from cubicweb_seda.testutils
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 15:34:57 +0200] rev 3124
[test] Reuse functions from cubicweb_seda.testutils Avoid duplication and ease to follow changes from the seda cube, such as recent cardinality change of the seda_description_level cardinality. Because of this, there is still a test failure that will be fixed in a follow-up.
Thu, 30 Mar 2017 17:33:30 +0200 [seda] Ensure URLs generated for different SEDA versions are consistent
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Mar 2017 17:33:30 +0200] rev 3123
[seda] Ensure URLs generated for different SEDA versions are consistent In saem_ref, we want all entities that have an ark to have an URL built using this ark. This is ensured by the the `cwuri_url` function, which was considered by the SEDA 1 / 0.2 export adapter but not by the SEDA 2 adapter. Since refactoring in the seda cube, we may simply patch the common base class instead of SEDA 1 adapter class. Related to extranet #15934739
Thu, 30 Mar 2017 14:24:59 +0200 [seda] Configure the seda compound tree to stop considering Activity
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Mar 2017 14:24:59 +0200] rev 3122
[seda] Configure the seda compound tree to stop considering Activity We've already fixed permission issues from the same problem (Activity being added by saem_ref and in several compound trees). Now, it appears that 'used' and 'generated' relations appear in the SEDA_PARENT_RTYPES structure of seda's hooks, leading to a container relation being set for activities even when they belong to a scheme, concept or authority record, even though this relation doesn't exists in the schema. This causes later problem, such has being unable to remove those entities (hence the non regression test). Instead of simply fixing SEDA_PARENT_RTYPES, make the seda compound tree configurable and skip activity once for all so we may expect no more problems because of this. A migration script is added to cleanup the 'container' relation by removing all records where subject of the relation is one of the AuthorityRecord, ConceptSchema and Concept types (only SEDA* types should have the container relation). This is done using SQL and not RQL since those records can't even exist according to the schema.
Fri, 31 Mar 2017 17:29:35 +0200 [i18n] Fix eac translation for precursor relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 17:29:35 +0200] rev 3121
[i18n] Fix eac translation for precursor relation précurseur should be phrased prédécesseur since the latest release. Related to extranet #15812299
Fri, 31 Mar 2017 15:50:08 +0200 [pkg] Depends on released seda cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 15:50:08 +0200] rev 3120
[pkg] Depends on released seda cube
Wed, 29 Mar 2017 17:19:16 +0200 [migration] Update place_address relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 17:19:16 +0200] rev 3119
[migration] Update place_address relation on the demo site, this relation has '??' cardinality instead of '?1', leading to potential permissions errors since it's not added to ON_COMMIT_ADD_RELATIONS set. Closes extranet #15811793
Wed, 29 Mar 2017 17:16:47 +0200 [migration] Add missing migration script
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 17:16:47 +0200] rev 3118
[migration] Add missing migration script updating activities relations's permissions
Fri, 24 Mar 2017 14:27:52 +0100 [pviews] Proper way to detect anonymous session
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Mar 2017 14:27:52 +0100] rev 3117
[pviews] Proper way to detect anonymous session
Wed, 29 Mar 2017 17:11:29 +0200 [eac] Use a relation widget to select external uris
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 17:11:29 +0200] rev 3116
[eac] Use a relation widget to select external uris As the relation is mandatory and there may be a lot of these (imported schemes), we don't want a combobox.
Wed, 29 Mar 2017 17:23:06 +0200 [views/3.25] Stop using next_tabindex
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 17:23:06 +0200] rev 3115
[views/3.25] Stop using next_tabindex which has been dropped from cw 3.25
Thu, 30 Mar 2017 14:25:33 +0200 [3.25] Add uicfg rules that are not anymore deducted
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Mar 2017 14:25:33 +0200] rev 3114
[3.25] Add uicfg rules that are not anymore deducted cw 3.25 doesn't anymore generate rules to hide the opposite relation of inlined forms.
Thu, 23 Mar 2017 13:24:14 +0100 [schema] Fix authority record activities related permissions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Mar 2017 13:24:14 +0100] rev 3070
[schema] Fix authority record activities related permissions It was noticed on the demo that users could not import eac records anymore. After deeper inspection, it appeared that a bug in the seda cube was setting unexpected permissions on rdefs from authority record to activity. This bug was also responsible for the security test passing. We now have to set expected permissions on those relations. As a functional test, attempt to import EAC file as a standard user.
Thu, 23 Mar 2017 12:16:32 +0100 [schema] Set more restrictive permissions on activities relations
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Mar 2017 12:16:32 +0100] rev 3065
[schema] Set more restrictive permissions on activities relations Actually AuthorityRecord are not impacted by the rdefs'permissions, so we should set permission preventing edition through the UI.
Thu, 23 Mar 2017 12:12:43 +0100 [schema] Change the way we import eac schema bits
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Mar 2017 12:12:43 +0100] rev 3063
[schema] Change the way we import eac schema bits
Thu, 23 Mar 2017 12:12:17 +0100 [schema] Drop no more necessary hi-jacking of eac schema
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Mar 2017 12:12:17 +0100] rev 3062
[schema] Drop no more necessary hi-jacking of eac schema
Wed, 22 Mar 2017 15:41:24 +0100 Added tag 0.15.0 for changeset c856db52d39a
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 15:41:24 +0100] rev 3061
Added tag 0.15.0 for changeset c856db52d39a
Wed, 22 Mar 2017 15:39:32 +0100 0.15.0 0.15.0
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 15:39:32 +0100] rev 3060
0.15.0
Wed, 22 Mar 2017 11:56:39 +0100 [pkg] Pin oaipmh version
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 11:56:39 +0100] rev 3059
[pkg] Pin oaipmh version
Wed, 22 Mar 2017 11:56:28 +0100 [test/oai] Fix test failure with oaipmh 0.4.2 by adding metadataPrefix which is now mandatory.
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 11:56:28 +0100] rev 3058
[test/oai] Fix test failure with oaipmh 0.4.2 by adding metadataPrefix which is now mandatory.
Wed, 22 Mar 2017 11:55:37 +0100 [test/oai] Fix test failure with oaipmh 0.4.2 and cw 3.24
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 11:55:37 +0100] rev 3057
[test/oai] Fix test failure with oaipmh 0.4.2 and cw 3.24 oaipmh 0.4.2 is more pyramid based, triggering side effect on url building when using cubicweb 3.24 (usage of https-url instead of base-url). Fix it using conditional override of init_config, that will be removed once we depends on 3.25.
Tue, 21 Mar 2017 15:35:14 +0100 [c-c] Fix encoding error on displaying error in eac-import command
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 15:35:14 +0100] rev 3044
[c-c] Fix encoding error on displaying error in eac-import command
Tue, 21 Mar 2017 17:14:39 +0100 [test] Update oai test to follow changes in 0.4.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 17:14:39 +0100] rev 3043
[test] Update oai test to follow changes in 0.4.2 There is still one failure though, to be discussed.
Tue, 21 Mar 2017 15:40:18 +0100 [schema] Set proper permissions on Activity and its relations
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 15:40:18 +0100] rev 3042
[schema] Set proper permissions on Activity and its relations We would expect them to be only addable/modifyable by hooks but this is not yet possible because the eac cube uses activity as part of its business model. We may still securize update/deletion and the associated_with relation which is not used by the the eac cube. Notice those permissions have been impacted by 03590369788c though they were already incorrect before, should be now almost ok beside the above warning. Related to extranet #3101354
Tue, 21 Mar 2017 15:34:20 +0100 [test] Move assertUnauthorized and assertValidationError to testutils
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 15:34:20 +0100] rev 3040
[test] Move assertUnauthorized and assertValidationError to testutils and reuse the first one in test_security.py
Thu, 09 Mar 2017 18:42:12 +0100 [seda] Plug activities onto archive transfer
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 18:42:12 +0100] rev 3037
[seda] Plug activities onto archive transfer Related to extranet #3101354 Notice a container relation is added in the message catalog, this is because this relation is added in post_build_callback of the seda cube. We actually don't need, so don't bother adding migration for it.
Tue, 14 Mar 2017 10:55:30 +0100 [compound] Skip Activity from compound graph definitions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 14 Mar 2017 10:55:30 +0100] rev 3036
[compound] Skip Activity from compound graph definitions it will cause problem to add activity logging support to SEDAArchiveTransfer since it used a different IContained implementation than concept and authority records, which is not supported by the compound cube.
Tue, 21 Mar 2017 14:10:08 +0100 [pkg] Update packaging to use latest released versions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 14:10:08 +0100] rev 3035
[pkg] Update packaging to use latest released versions
Tue, 21 Mar 2017 14:09:26 +0100 [pkg] Remove no more maintained debian packaging
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 14:09:26 +0100] rev 3033
[pkg] Remove no more maintained debian packaging
Thu, 16 Mar 2017 15:40:01 +0100 [eac] Properly skip ExternalUri in timeline
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 15:40:01 +0100] rev 3032
[eac] Properly skip ExternalUri in timeline else it ends up crashing.
Tue, 21 Mar 2017 10:47:31 +0100 [css] Add some rule to prettify the relation graph
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 10:47:31 +0100] rev 3031
[css] Add some rule to prettify the relation graph since there is now less information in there, we can display it more condensed. Related to #14591642
Tue, 21 Mar 2017 10:46:11 +0100 [eac] Simplify graph generation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 10:46:11 +0100] rev 3030
[eac] Simplify graph generation now that relations are also displayed as 'standard' list which offers dates, and description, we don't have to bother adding such information to the hierarchical graph. Related to #14591642
Tue, 21 Mar 2017 10:44:06 +0100 [eac] Simplify timeline generation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 10:44:06 +0100] rev 3029
[eac] Simplify timeline generation now that relations are also displayed as 'standard' list which offers dates, description, we don't have to bother adding such information in timeline. Related to #14591642
Tue, 21 Mar 2017 10:43:26 +0100 [eac] Simplify timeline generation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 10:43:26 +0100] rev 3028
[eac] Simplify timeline generation now that relations are also displayed as 'standard' list which offers edition links, we don't have to add them anymore into the timeline. Related to #14591642
Thu, 16 Mar 2017 15:33:18 +0100 [eac] Display chronological/hierarchical relations as list as well as timeline/graph
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 15:33:18 +0100] rev 3027
[eac] Display chronological/hierarchical relations as list as well as timeline/graph timeline / graph have different problems: * timeline isn't able to display entities which have no date, while you can still create a chronological relation to them, making them unreachable * graph isn't suited to display description and other details, * both aren't suited to display controls (edit / delete). So we decided to have a list view consistently for chronological and hierarchical relations. Related to extranet #14591642
Tue, 21 Mar 2017 10:55:54 +0100 [pkg] Update dependency to the seda cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 10:55:54 +0100] rev 3020
[pkg] Update dependency to the seda cube depending csets have been published.
Thu, 16 Mar 2017 15:30:16 +0100 [eac] Drop useless adaptable predicate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 15:30:16 +0100] rev 3006
[eac] Drop useless adaptable predicate we know AuthorityRecord adapt to ICalendarable, no need to check for it in predicates.
Thu, 16 Mar 2017 15:28:40 +0100 [eac] Add missing uicfg rule
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 15:28:40 +0100] rev 3005
[eac] Add missing uicfg rule to avoid having other record ids displayed both in main tab and in description tab.
Thu, 16 Mar 2017 15:27:31 +0100 [css] Drop no more used class
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 15:27:31 +0100] rev 3004
[css] Drop no more used class doesn't appear anywhere in the code
Thu, 16 Mar 2017 14:10:46 +0100 Fix remaining marks of the pre "cube-as-package" era
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 14:10:46 +0100] rev 3003
Fix remaining marks of the pre "cube-as-package" era
Thu, 16 Mar 2017 14:07:12 +0100 Uniformize regids to use 'saem' instead of 'saem_ref'
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 14:07:12 +0100] rev 3002
Uniformize regids to use 'saem' instead of 'saem_ref'
Thu, 16 Mar 2017 14:01:10 +0100 [eac] Move message registration to the class generating them
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 14:01:10 +0100] rev 3001
[eac] Move message registration to the class generating them through its relations_info definition.
Wed, 15 Mar 2017 12:09:31 +0100 [test] Toward py3k
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Mar 2017 12:09:31 +0100] rev 3000
[test] Toward py3k who knows?
Wed, 15 Mar 2017 12:09:15 +0100 [rdf] Prefetch ORM cache for activities when exporting ConceptScheme
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Mar 2017 12:09:15 +0100] rev 2999
[rdf] Prefetch ORM cache for activities when exporting ConceptScheme as this may take age on medium sized scheme. To properly test this, patch the warm_cache method to ensure no more query may be done. Related to #12175187
Fri, 27 Feb 2015 14:23:59 +0100 [test] Activate automatic tests
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 27 Feb 2015 14:23:59 +0100] rev 2994
[test] Activate automatic tests we need some fixes in underlying cubes to get it green, but no fixes in this cube.
Wed, 15 Mar 2017 12:07:39 +0100 [rdf] Export prov-o information for authority record and concept schemes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Mar 2017 12:07:39 +0100] rev 2973
[rdf] Export prov-o information for authority record and concept schemes Start by updating existing but no more used _prov_mapping function. Rename authority record test to show its scope has been extended. Related to extranet #12175187
Wed, 15 Mar 2017 12:04:27 +0100 [rdf] Hard-code AuthorityRecord type to make things clearer
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Mar 2017 12:04:27 +0100] rev 2969
[rdf] Hard-code AuthorityRecord type to make things clearer we don't need to get etype has a variable given the function's name.
Wed, 15 Mar 2017 12:03:21 +0100 [rdf] Change import to ease import of more names
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Mar 2017 12:03:21 +0100] rev 2968
[rdf] Change import to ease import of more names will be useful in later csets.
Wed, 15 Mar 2017 09:26:38 +0100 [test] Rename rdf related test file
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 15 Mar 2017 09:26:38 +0100] rev 2967
[test] Rename rdf related test file
Fri, 10 Mar 2017 09:53:42 +0100 [views] Customize title of SEDAArchiveTransferCloneAction
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Mar 2017 09:53:42 +0100] rev 2965
[views] Customize title of SEDAArchiveTransferCloneAction accidentaly dropped by 57c663b9798a
(0) -3000 -1000 -200 +200 tip