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
Tue, 14 Mar 2017 11:33:07 +0100 Merge public heads
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 14 Mar 2017 11:33:07 +0100] rev 2964
Merge public heads taking care of dependencies version bumping in pkginfo.
Thu, 09 Mar 2017 17:03:18 +0100 [eac] Replace ark's / by - in filename as well
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 17:03:18 +0100] rev 2960
[eac] Replace ark's / by - in filename as well for consistency with recordId.
Thu, 09 Mar 2017 17:02:48 +0100 [eac] Transform / into - when exporting ark as recordId
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 17:02:48 +0100] rev 2959
[eac] Transform / into - when exporting ark as recordId else generated XML is not valid wrt cpf.xsd (test added).
Mon, 13 Mar 2017 14:45:37 +0100 Added tag 0.14.3 for changeset b7acdcaba039
Philippe Pepiot <philippe.pepiot@logilab.fr> [Mon, 13 Mar 2017 14:45:37 +0100] rev 2958
Added tag 0.14.3 for changeset b7acdcaba039
Mon, 13 Mar 2017 13:43:52 +0100 [pkg] 0.14.3 0.14.3
Philippe Pepiot <philippe.pepiot@logilab.fr> [Mon, 13 Mar 2017 13:43:52 +0100] rev 2957
[pkg] 0.14.3 Pin seda, eac, compound and prov to their versions without new "cube as package" layout which produce bug on db-create: yams._exceptions.BadSchemaDefinition: (Activity, String) already defined for agent Also avoid version 0.7.0 of seda with SEDAComponentsBreadcrumbsAdapter conflicting with saem-ref.
Fri, 10 Mar 2017 15:45:54 +0100 [i18n] Sync catalogs with code
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Mar 2017 15:45:54 +0100] rev 2955
[i18n] Sync catalogs with code
Wed, 08 Mar 2017 21:47:28 +0100 [hooks] Fix crash on attempt to set an email to a user
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 21:47:28 +0100] rev 2950
[hooks] Fix crash on attempt to set an email to a user because EmailAddress is part of some container through use_email. 'primary_email' has to be explicitly skipped to avoid adding clumsy code to detect that it's not a 'border' relation. Closes extranet #15224342
Thu, 09 Mar 2017 18:41:07 +0100 [views] Use a generic lifecycle view for skos and authority record
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 18:41:07 +0100] rev 2946
[views] Use a generic lifecycle view for skos and authority record
Wed, 08 Mar 2017 21:49:48 +0100 [migration] Add hack to go through seda 0.8 migration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 21:49:48 +0100] rev 2939
[migration] Add hack to go through seda 0.8 migration since it only adds a few schemes, default ark generator reuse already attributed values, raising database error.
Wed, 08 Mar 2017 12:31:08 +0100 [schema] Rely on security defined in the eac cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 12:31:08 +0100] rev 2937
[schema] Rely on security defined in the eac cube Beside top-level entity, we now only have to define permissions for ConceptScheme since both eac and seda have sensible defaults for their compound tree.
Wed, 08 Mar 2017 12:18:36 +0100 [schema] Use functions backported to the compound cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 12:18:36 +0100] rev 2930
[schema] Use functions backported to the compound cube
Wed, 08 Mar 2017 12:04:36 +0100 [test] Change agent to record
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 12:04:36 +0100] rev 2929
[test] Change agent to record because that's what we're talking about. At some point in the past, record were agents...
Wed, 08 Mar 2017 12:03:42 +0100 [test] Drop unused assertUnauthorizedRQL function/method
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 12:03:42 +0100] rev 2928
[test] Drop unused assertUnauthorizedRQL function/method
Wed, 08 Mar 2017 11:58:16 +0100 [pkg] Depends on released prov cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 11:58:16 +0100] rev 2927
[pkg] Depends on released prov cube
Wed, 08 Mar 2017 12:24:47 +0100 Follow api changes of the seda/compound cubes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 12:24:47 +0100] rev 2926
Follow api changes of the seda/compound cubes most clone code moved back to the compound cube with more specific things (e.g. actions) in the seda cube.
Wed, 01 Mar 2017 08:10:17 +0100 [views] Reintroduce uicfg rule inadvertandly moved to eac
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Mar 2017 08:10:17 +0100] rev 2923
[views] Reintroduce uicfg rule inadvertandly moved to eac
Tue, 28 Feb 2017 10:49:29 +0100 [entities/eac] export ark as recordId
Philippe Pepiot <philippe.pepiot@logilab.fr> [Tue, 28 Feb 2017 10:49:29 +0100] rev 2922
[entities/eac] export ark as recordId Export ark as <recordId> and add eventually imported record_id to <otherRecordId>. Closes extranet #12572781
Tue, 28 Feb 2017 10:53:51 +0100 Backed out changeset a771609e5576
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Feb 2017 10:53:51 +0100] rev 2919
Backed out changeset a771609e5576 should not have been commited, another implementation is in its way.
Fri, 24 Feb 2017 15:32:17 +0100 [hook] export EAC ARK on AuthorityRecordId
Philippe Pepiot <philippe.pepiot@logilab.fr> [Fri, 24 Feb 2017 15:32:17 +0100] rev 2918
[hook] export EAC ARK on AuthorityRecordId Copy (eventually) created recordId to otherRecordId and set recordId to ARK (thus export ARK in a <recordId /> field). Do this in hooks as well as in dataimport machinery which use MassiveStore and doesn't trigger hooks. Closes extranet #12572781
Fri, 24 Feb 2017 15:31:12 +0100 [py3] use six.move.map instead of itertools.imap
Philippe Pepiot <philippe.pepiot@logilab.fr> [Fri, 24 Feb 2017 15:31:12 +0100] rev 2917
[py3] use six.move.map instead of itertools.imap
Fri, 24 Feb 2017 15:57:43 +0100 Follow changes in the eac cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Feb 2017 15:57:43 +0100] rev 2914
Follow changes in the eac cube Some uicfg rules have been backported there.
Fri, 24 Feb 2017 15:56:23 +0100 Follow changes in the seda cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Feb 2017 15:56:23 +0100] rev 2912
Follow changes in the seda cube Breadcrumbs and navigation components handling /sedalib route moved there.
Fri, 24 Feb 2017 15:32:12 +0100 Follow changes in compound cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Feb 2017 15:32:12 +0100] rev 2911
Follow changes in compound cube the CloneAction has been dropped.
Fri, 24 Feb 2017 15:30:52 +0100 [pkg] Always specify egg in URL requirements
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Feb 2017 15:30:52 +0100] rev 2910
[pkg] Always specify egg in URL requirements
Fri, 24 Feb 2017 10:55:42 +0100 [pkg] use new import path for cubicweb-seda
Philippe Pepiot <philippe.pepiot@logilab.fr> [Fri, 24 Feb 2017 10:55:42 +0100] rev 2906
[pkg] use new import path for cubicweb-seda
Fri, 24 Feb 2017 10:19:16 +0100 [pkg] follow changes in cubicweb-prov
Philippe Pepiot <philippe.pepiot@logilab.fr> [Fri, 24 Feb 2017 10:19:16 +0100] rev 2905
[pkg] follow changes in cubicweb-prov
Wed, 22 Feb 2017 14:36:23 +0100 [pkg] use updated cubicweb-eac with new "cube as package" layout
Philippe Pepiot <philippe.pepiot@logilab.fr> [Wed, 22 Feb 2017 14:36:23 +0100] rev 2903
[pkg] use updated cubicweb-eac with new "cube as package" layout Legacy import does not work as expected in cubicweb 3.24 causing stranges issues due to double import of same modules. Until this is fixed, it should be in cubicweb 3.25, explicitely import from cubicweb_eac instead of cubes.eac.
Wed, 22 Feb 2017 09:50:01 +0100 [views] Automatically paginate content for subclasses of RelatedEntitiesListView
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 09:50:01 +0100] rev 2902
[views] Automatically paginate content for subclasses of RelatedEntitiesListView On the demo, we have a tab which display more than 3000 related entities, which takes age to display. Adding pagination in RelatedEntitiesListView fixes it and should do the same for every similar cases based on this same base class (i.e. every list displaying related objects).
Wed, 22 Feb 2017 11:48:23 +0100 [views] short french translation for Organization on navigation menu
Philippe Pepiot <philippe.pepiot@logilab.fr> [Wed, 22 Feb 2017 11:48:23 +0100] rev 2898
[views] short french translation for Organization on navigation menu With "Autorités administrative" the tab is displayed on two lines in the navigation menu. Display "Autorités admin." instead.
Wed, 22 Feb 2017 11:42:08 +0100 [views] drop dead code
Philippe Pepiot <philippe.pepiot@logilab.fr> [Wed, 22 Feb 2017 11:42:08 +0100] rev 2897
[views] drop dead code Since label is never None, this code is useless
Wed, 22 Feb 2017 11:41:03 +0100 [views] display Organization first
Philippe Pepiot <philippe.pepiot@logilab.fr> [Wed, 22 Feb 2017 11:41:03 +0100] rev 2896
[views] display Organization first In main navigation and on startup view.
Wed, 22 Feb 2017 10:04:06 +0100 [views] Fix query displaying organization on the index view
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 10:04:06 +0100] rev 2894
[views] Fix query displaying organization on the index view * we should have a limit of 5 as for other boxes * ordering is expected on latest modification date * prefetch ark which is used to generation URL
Wed, 22 Feb 2017 10:02:44 +0100 [views] Fix call to relationwidget.bootstrap_dialog
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 10:02:44 +0100] rev 2892
[views] Fix call to relationwidget.bootstrap_dialog No more useless 'title' argument. Breakage introduced in 364e8f577d67. Closes extranet #14910419
Tue, 07 Feb 2017 09:11:03 +0100 [migration] Add migration script to set ark on existing organizations
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Feb 2017 09:11:03 +0100] rev 2890
[migration] Add migration script to set ark on existing organizations The 0.14.0 migration script added the attribute but didn't set it on pre-existing organization.
Tue, 21 Feb 2017 17:07:49 +0100 Force language to french in http-negociation mode
Philippe Pepiot <philippe.pepiot@logilab.fr> [Tue, 21 Feb 2017 17:07:49 +0100] rev 2889
Force language to french in http-negociation mode
Tue, 21 Feb 2017 18:07:22 +0100 Follow unreleased i18n fixes in cubicweb-relationwidget
Philippe Pepiot <philippe.pepiot@logilab.fr> [Tue, 21 Feb 2017 18:07:22 +0100] rev 2887
Follow unreleased i18n fixes in cubicweb-relationwidget Related to extranet #12346621
Fri, 10 Feb 2017 08:42:29 +0100 [pkg] Remove RPM spec file
Denis Laxalde <denis.laxalde@logilab.fr> [Fri, 10 Feb 2017 08:42:29 +0100] rev 2885
[pkg] Remove RPM spec file We do not ship RPM package anymore.
Fri, 10 Feb 2017 08:41:28 +0100 [pkg] Remove setup.cfg file
Denis Laxalde <denis.laxalde@logilab.fr> [Fri, 10 Feb 2017 08:41:28 +0100] rev 2884
[pkg] Remove setup.cfg file It contains only nose configuration which we actually never used.
Thu, 09 Feb 2017 10:58:26 +0100 [views] display Organization with tab and box in startup view
Philippe Pepiot <philippe.pepiot@logilab.fr> [Thu, 09 Feb 2017 10:58:26 +0100] rev 2882
[views] display Organization with tab and box in startup view Closes extranet #12251003
Tue, 07 Feb 2017 08:53:54 +0100 [pkg] Drop no more necessary line
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Feb 2017 08:53:54 +0100] rev 2880
[pkg] Drop no more necessary line since we're only testing for py27 anymore, it would be a problem if it wasn't available...
Tue, 07 Feb 2017 08:53:05 +0100 [org] Configure ORM to prefetch Organization's ark attribute
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Feb 2017 08:53:05 +0100] rev 2879
[org] Configure ORM to prefetch Organization's ark attribute
Wed, 08 Feb 2017 11:42:29 +0100 [test] Fix EACWSTC.test_xml_post with lxml >= 3.7
Philippe Pepiot <philippe.pepiot@logilab.fr> [Wed, 08 Feb 2017 11:42:29 +0100] rev 2878
[test] Fix EACWSTC.test_xml_post with lxml >= 3.7 Exception message of etree.XMLSyntaxError has changed
Thu, 02 Feb 2017 11:47:57 +0100 0.14.2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 02 Feb 2017 11:47:57 +0100] rev 2874
0.14.2
Thu, 02 Feb 2017 09:50:54 +0100 [pkg] Use check-manifest and fix MANIFEST.in accordingly
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 02 Feb 2017 09:50:54 +0100] rev 2873
[pkg] Use check-manifest and fix MANIFEST.in accordingly
Wed, 01 Feb 2017 23:22:44 +0100 0.14.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Feb 2017 23:22:44 +0100] rev 2872
0.14.1
Wed, 01 Feb 2017 22:31:30 +0100 [pkg] Fix MANIFEST.in
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Feb 2017 22:31:30 +0100] rev 2871
[pkg] Fix MANIFEST.in * need update since move to cube-as-a-package * add doc files
Tue, 31 Jan 2017 17:58:41 +0100 [pkg/debian] Depends on python-cubicweb instead of cubicweb-common
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 17:58:41 +0100] rev 2870
[pkg/debian] Depends on python-cubicweb instead of cubicweb-common
Tue, 31 Jan 2017 17:57:54 +0100 [pkg/centos] Fix building of .noarch.rpm
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 17:57:54 +0100] rev 2869
[pkg/centos] Fix building of .noarch.rpm Taking inspiration from yams packaging: * stop removing everything under usr/lib/python * rather consider files in there * add a build target and update a bit install command line, though both are probably not necessary.
Tue, 31 Jan 2017 16:49:21 +0100 Added tag 0.14.0, debian/0.14.0-1, centos/0.14.0-1 for changeset dd6bbddc89d3
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 16:49:21 +0100] rev 2868
Added tag 0.14.0, debian/0.14.0-1, centos/0.14.0-1 for changeset dd6bbddc89d3
Tue, 31 Jan 2017 16:36:10 +0100 [pkg/centos] Drop lines cleaning cubicweb shared directory 0.14.0 centos/0.14.0-1 debian/0.14.0-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 16:36:10 +0100] rev 2867
[pkg/centos] Drop lines cleaning cubicweb shared directory no more necessary since we're a regular python package.
Tue, 31 Jan 2017 16:12:32 +0100 [pkg] Add link to __pkginfo__ from the repo's root, necessary for lgp to work properly
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 16:12:32 +0100] rev 2866
[pkg] Add link to __pkginfo__ from the repo's root, necessary for lgp to work properly
Tue, 31 Jan 2017 16:11:46 +0100 [pkg/debian] Add build dep on setuptools
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 16:11:46 +0100] rev 2865
[pkg/debian] Add build dep on setuptools
Tue, 31 Jan 2017 16:36:39 +0100 [pkg] NO_SETUPTOOLS is not considered anymore
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 16:36:39 +0100] rev 2864
[pkg] NO_SETUPTOOLS is not considered anymore
Tue, 31 Jan 2017 15:29:15 +0100 Set NameEntry.form_variant's default using uicfg rather then in the schema
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 15:29:15 +0100] rev 2858
Set NameEntry.form_variant's default using uicfg rather then in the schema To avoid unexpected behaviour when records are imported from EAC files.
Tue, 31 Jan 2017 10:33:37 +0100 [eac] Optimize query retrieving associated records
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 31 Jan 2017 10:33:37 +0100] rev 2854
[eac] Optimize query retrieving associated records else the underlying view will to an extra query for *each* now-prefetched attribute, which takes age when there are a few hundred associated entities.
Mon, 30 Jan 2017 22:36:49 +0100 [prov] Fix activity table header to display 'agent' instead of 'Activities (num)'
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 30 Jan 2017 22:36:49 +0100] rev 2853
[prov] Fix activity table header to display 'agent' instead of 'Activities (num)'
Mon, 30 Jan 2017 22:35:59 +0100 [eac] Use cache friendly rql query
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 30 Jan 2017 22:35:59 +0100] rev 2852
[eac] Use cache friendly rql query
(0) -3000 -200 +200 tip