Wed, 10 May 2017 15:36:34 +0200 Added tag 0.10.2, debian/0.10.2-1, centos/0.10.2-1 for changeset 70cd0b3f5e37
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 May 2017 15:36:34 +0200] rev 2636
Added tag 0.10.2, debian/0.10.2-1, centos/0.10.2-1 for changeset 70cd0b3f5e37
Wed, 10 May 2017 15:26:43 +0200 Prepare 0.10.2 0.10.2 centos/0.10.2-1 debian/0.10.2-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 10 May 2017 15:26:43 +0200] rev 2635
Prepare 0.10.2
Thu, 27 Apr 2017 14:28:10 +0200 [schema] Remove managers group from update/delete permissions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 27 Apr 2017 14:28:10 +0200] rev 2634
[schema] Remove managers group from update/delete permissions of entity and relation types in the compound tree. This ensure that permissions of the whole tree depends on permission of the root (SEDAArchiveTransfer or SEDAArchiveUnit), with no special cases for users in the managers group. Related to extranet #19216837
Thu, 27 Apr 2017 11:40:58 +0200 [test] Avoid unauthorized / validation error conflict
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 27 Apr 2017 11:40:58 +0200] rev 2633
[test] Avoid unauthorized / validation error conflict since an archive transfer may have only one seda_comment relation and the tested entity already has one, rather use another to demonstrate the unauthorized permission.
Fri, 21 Apr 2017 16:09:17 +0200 [i18n] Fix translation to be closer to customer's specification
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 16:09:17 +0200] rev 2632
[i18n] Fix translation to be closer to customer's specification Closes extranet #18337720
Fri, 21 Apr 2017 16:49:02 +0200 [pkg] Pin cubicweb version to 3.24
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 16:49:02 +0200] rev 2629
[pkg] Pin cubicweb version to 3.24 test are failing otherwise, because code has to be removed from site_cubicweb.
Fri, 21 Apr 2017 16:08:31 +0200 [entitites] Enhance simplified_profile predicate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 16:08:31 +0200] rev 2627
[entitites] Enhance simplified_profile predicate vs creation of component archive unit, in which case it should return a positive score, not zero. This is because in such case, container can't be detected and implementation trapped this and returned 0. In such case, we must check if we're creating an archive unit and return 1 if so. Closes extranet #18337031
Fri, 21 Apr 2017 16:04:49 +0200 [entities] Rename variable to container to avoid name conflict
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 16:04:49 +0200] rev 2626
[entities] Rename variable to container to avoid name conflict since it's not the same thing as the entity received in arguments.
Fri, 21 Apr 2017 16:03:45 +0200 [views] Simplify afs rtags management a bit
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 21 Apr 2017 16:03:45 +0200] rev 2625
[views] Simplify afs rtags management a bit by avoiding `au_content_afs` copy of `afs`, which may be unwillingly selected while for instance `simplified_afs` is expected. Since this is tricky to handle, simplify things a bit by adding rules formerly in `au_content_afs` as default rules and only create on custom `afs` copy for 'reference' archive unit. Related to extranet #18337031
Tue, 18 Apr 2017 11:03:03 +0200 Added tag 0.10.1, debian/0.10.1-1, centos/0.10.1-1 for changeset c82265657b76
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 18 Apr 2017 11:03:03 +0200] rev 2624
Added tag 0.10.1, debian/0.10.1-1, centos/0.10.1-1 for changeset c82265657b76
Thu, 13 Apr 2017 12:25:06 +0200 [views] Hide seda_keyword_reference_to_scheme from scheme edit form 0.10.1 centos/0.10.1-1 debian/0.10.1-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 12:25:06 +0200] rev 2623
[views] Hide seda_keyword_reference_to_scheme from scheme edit form consistently with the primary view.
Thu, 13 Apr 2017 12:24:21 +0200 [views] For now, hide meta relation linking vocabularies to schema types
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 12:24:21 +0200] rev 2622
[views] For now, hide meta relation linking vocabularies to schema types This is used for internals and is not yet ready to be exposed to admin.
Thu, 13 Apr 2017 12:23:07 +0200 [i18n] Add missing translation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 12:23:07 +0200] rev 2621
[i18n] Add missing translation displayed in the unit's form if there are some value set.
Thu, 13 Apr 2017 11:19:21 +0200 [pkg] Prepare 0.10.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 13 Apr 2017 11:19:21 +0200] rev 2620
[pkg] Prepare 0.10.1
Wed, 12 Apr 2017 11:17:00 +0200 [i18n] Update translations from the 'add' menu of archive unit tabs
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 12 Apr 2017 11:17:00 +0200] rev 2619
[i18n] Update translations from the 'add' menu of archive unit tabs Take care msgid are not the saem for archive transfer vs archive unit. Related to extranet #12349917
Mon, 10 Apr 2017 17:41:31 +0200 [views] Ensure archive unit's creation/edition form is consistent with its main tab
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 17:41:31 +0200] rev 2617
[views] Ensure archive unit's creation/edition form is consistent with its main tab in case of simplified profile. This requires adding afs rules and adding/updating some translations. Closes extranet #16385548
Mon, 10 Apr 2017 16:16:10 +0200 Remove special case handling of clone_of when setting permissions
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 16:16:10 +0200] rev 2616
Remove special case handling of clone_of when setting permissions It should simply be skipped by adding it to GRAPH_SKIP_RTYPES.
Mon, 10 Apr 2017 16:14:05 +0200 Consider GRAPH_SKIP_RTYPES set for external rdefs as well in iter_all_rdefs
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 16:14:05 +0200] rev 2615
Consider GRAPH_SKIP_RTYPES set for external rdefs as well in iter_all_rdefs giving client cube a consistent way to control graph traversal and so to avoid considering undesired special relations such as container.
Mon, 10 Apr 2017 16:11:08 +0200 Make iter_external_rdefs function private
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 16:11:08 +0200] rev 2614
Make iter_external_rdefs function private this is not part of the seda cube API.
Tue, 11 Apr 2017 15:19:39 +0200 [test/cleanup] Use .cnx instead of (repo/client)_cnx
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 11 Apr 2017 15:19:39 +0200] rev 2613
[test/cleanup] Use .cnx instead of (repo/client)_cnx
Mon, 10 Apr 2017 15:42:43 +0200 [test/security] Add test about some relation from ConceptScheme
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 15:42:43 +0200] rev 2612
[test/security] Add test about some relation from ConceptScheme * scheme_relation_type / scheme_entity_type (reserved to managers) * code_keyword_type (users friendly)
Mon, 10 Apr 2017 15:38:14 +0200 [test] Create user in setup_database
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 10 Apr 2017 15:38:14 +0200] rev 2611
[test] Create user in setup_database Having a standard user available in a security test makes sense.
Fri, 31 Mar 2017 18:53:49 +0200 [doc] Add some documentation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 18:53:49 +0200] rev 2610
[doc] Add some documentation
Fri, 31 Mar 2017 14:27:39 +0200 [migration] Fix potentiel NoResult / MultipleRows error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 14:27:39 +0200] rev 2593
[migration] Fix potentiel NoResult / MultipleRows error We prefer a succeding migration then detecting weirdness in the database. Error encountered while migrating the seda demo.
Fri, 31 Mar 2017 15:47:40 +0200 Provide an alternate way to control the compound graph
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 15:47:40 +0200] rev 2592
Provide an alternate way to control the compound graph using global sets instead of through partial .keyword attribute.
Fri, 31 Mar 2017 14:55:09 +0200 [test] Add support for extra kwargs to scheme_for_rtype
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 14:55:09 +0200] rev 2591
[test] Add support for extra kwargs to scheme_for_rtype This is useful for saem to insert its naa without redefining the whole function.
Fri, 31 Mar 2017 14:54:19 +0200 [test] Introduce assertValidationError context manager
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 14:54:19 +0200] rev 2590
[test] Introduce assertValidationError context manager similarly to assertUnauthorized.
Fri, 31 Mar 2017 14:53:32 +0200 [test] Move assertUnauthorized to testutils
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 14:53:32 +0200] rev 2589
[test] Move assertUnauthorized to testutils so it's importable and reusable from client libs.
Fri, 31 Mar 2017 11:11:56 +0200 [test] Make testutils importable
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 11:11:56 +0200] rev 2570
[test] Make testutils importable
Fri, 31 Mar 2017 11:00:42 +0200 [migration] Commit once for all
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 11:00:42 +0200] rev 2569
[migration] Commit once for all add avoid a lot of confirmation.
Fri, 31 Mar 2017 09:57:49 +0200 Added tag 0.10.0, debian/0.10.0-1, centos/0.10.0-1 for changeset 746ad8fb9838
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 09:57:49 +0200] rev 2568
Added tag 0.10.0, debian/0.10.0-1, centos/0.10.0-1 for changeset 746ad8fb9838
Thu, 30 Mar 2017 18:51:11 +0200 [schema] Make description level mandatory 0.10.0 centos/0.10.0-1 debian/0.10.0-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Mar 2017 18:51:11 +0200] rev 2567
[schema] Make description level mandatory This is an enum in the original xsd while we don't output possible values currently, so in the mean time make it mandatory, it's still a bit better than relying on the original schema for that, and it makes sense from a business POV to force specification of description level of an archive unit. A lot of tests have to be updated, some of them because output value is now different, others because we've to introduce a scheme+concept to handle the validation, but they were not expecting that. Closes #16687907
Fri, 31 Mar 2017 09:44:00 +0200 Prepare 0.10.0
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 31 Mar 2017 09:44:00 +0200] rev 2566
Prepare 0.10.0
Thu, 30 Mar 2017 17:22:31 +0200 [profile gen] Export URL for keyword reference content
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Mar 2017 17:22:31 +0200] rev 2565
[profile gen] Export URL for keyword reference content not text. Consistently with SEDA 1/0.2 export.
Thu, 30 Mar 2017 17:21:52 +0200 [profile scheme] Use the cwuri_url static method to generate URLs for SEDA 2 export
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Mar 2017 17:21:52 +0200] rev 2564
[profile scheme] Use the cwuri_url static method to generate URLs for SEDA 2 export as this was already done for SEDA 1/0.2 export. Move method from SEDA 1 export to the common base class with SEDA 2 export to make it available there and avoid duplication. Also SEDA 2 test needs update since this method return cwuri instead of absolute_url. Related to extranet #15934739
Thu, 30 Mar 2017 16:38:47 +0200 [profile gen] Be more resilient about supported concept's languages
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Mar 2017 16:38:47 +0200] rev 2563
[profile gen] Be more resilient about supported concept's languages Export used to chose concept value by searching for label with the following language code: 1. version specific (seda-2, seda-1 or seda-02) 2. seda 3. en and crash if no matching label was found. But it seems we don't want it to crash because we use some concept which has e.g. only a concept in 'fr' language code. At some point we may want to improve this, depending on the relation (internal seda vocabulary vs open vocabulary such as keyword reference), but for now, let's add 'fr' to the expected language list and fallback to any language if none has been found so the export doesn't fail. Related to extranet #15934212
Thu, 30 Mar 2017 13:53:01 +0200 Provide a way to control the compound graph
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 30 Mar 2017 13:53:01 +0200] rev 2555
Provide a way to control the compound graph useful for e.g. the saem_ref cube that introduces some entity types (Activity) which would be shared by different compound graph while we want it to be skipped.
Wed, 29 Mar 2017 15:41:45 +0200 [dataimport] Fix lcsv files
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 15:41:45 +0200] rev 2553
[dataimport] Fix lcsv files Added a test checking that we've a consistent number of separators in each line of lcsv files. This led to fix some some headers as well as some definitions containing the separator in text, leading to no error but unconsidered text. Along the way, uniformize column labels. We do not mind fixing definitions in existing database for now, since there are now production databases in the wild yet. Related to #17066564
Wed, 29 Mar 2017 15:38:03 +0200 [i18n] Fix translation of some concepts from the description levels vocabulary
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 15:38:03 +0200] rev 2551
[i18n] Fix translation of some concepts from the description levels vocabulary one was erroneous due to a bad copy/paste, the other was not correctly translated in the SEDA 1.0 specification at https://redirect.francearchives.fr/seda/api/seda_v1-0_descriptionlevel_code_xsd_Element_LevelDescriptionCode.htm#LevelDescriptionCode This first point also fixes concept's definition, but we do not mind fixing it in existing database for now, since there are now production databases in the wild yet. Related to #17066564
Wed, 29 Mar 2017 08:55:24 +0200 [cleanup] Drop unreachable code
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 08:55:24 +0200] rev 2550
[cleanup] Drop unreachable code We never run into this part of the code, so let's drop it.
Wed, 29 Mar 2017 08:54:39 +0200 [cleanup] Fix variable name
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 08:54:39 +0200] rev 2549
[cleanup] Fix variable name
Wed, 29 Mar 2017 08:54:25 +0200 [cleanup] Import in alphabetical order
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 08:54:25 +0200] rev 2548
[cleanup] Import in alphabetical order
Wed, 29 Mar 2017 10:21:46 +0200 [profile gen] Stop fixing order of binary/physical data objects
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 10:21:46 +0200] rev 2547
[profile gen] Stop fixing order of binary/physical data objects Before this cset, data objects were inserted one after another in some random order, but in the RNG semantics this was forcing their order. To avoid this, we've to put them in a rng:group node. Several strategies have been considered to achieve this: * change the underlying XSD representation, but this would require either changing the data model or handling a difference between the representation used to generate the schema and the one used to generate the RNG profile, * add some special case when a data object node is generated, but this would require handling some state to see if the rng:group has already been inserted, * add a postprocessing step doing the job all at once using lxml's API. It appeared to me that the two first strategies where too much tricky and less readable than the third one. Related to #17066567
Wed, 29 Mar 2017 10:22:08 +0200 [profile gen] Drop support for SEDA 2.0 XSD export
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 10:22:08 +0200] rev 2546
[profile gen] Drop support for SEDA 2.0 XSD export XSD isn't able to properly export SEDA 2.0, stop supporting it all together.
Tue, 28 Mar 2017 16:57:57 +0200 [i18n] Fix some labels as asked by #17066620
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Mar 2017 16:57:57 +0200] rev 2545
[i18n] Fix some labels as asked by #17066620 Some of them being in .pot, others in persistent vocabularies requiring some migration. Closes #17066620
Wed, 29 Mar 2017 09:54:11 +0200 [hooks] Synchronize user_cardinality of binary data object and its reference
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 09:54:11 +0200] rev 2544
[hooks] Synchronize user_cardinality of binary data object and its reference when in a simplified profile, because the ui only display bdo's cardinality. Closes #17066567
Wed, 29 Mar 2017 09:52:54 +0200 [test] Drop useless fixture
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 09:52:54 +0200] rev 2543
[test] Drop useless fixture Its tests are fine under the ValidationHooksTC umbrella.
Wed, 29 Mar 2017 09:51:51 +0200 [test] Import module instead of names
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 29 Mar 2017 09:51:51 +0200] rev 2542
[test] Import module instead of names will be easier to use another function from this module.
Wed, 22 Mar 2017 17:37:14 +0100 [schema] Fix definition of the container relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 17:37:14 +0100] rev 2532
[schema] Fix definition of the container relation Cardinality and permissions defined on the relation type wasn't considered as expected because the relation is added dynamically in post_build_callback. We have to set them explicitly there. This added to a bug in the cloning code led to entities with several containers. To fix this, migration script pick the container with the greatest eid since it should be the one which is not unexpectedly copied. Anyway, even if that's wrong that's no big deal because there are only demo instances for now which don't really care of data loss. This patch also set properly cardinality on container relation for SEDAArchiveUnit, which is expected to be optional while mandatory for others. This has not been detected before since it wasn't actually mandatory by default before this patch.
Tue, 28 Mar 2017 10:55:58 +0200 merge public heads
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Mar 2017 10:55:58 +0200] rev 2531
merge public heads
Fri, 24 Mar 2017 10:18:13 +0100 [views] Deactivate relationwidget's creation form
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 24 Mar 2017 10:18:13 +0100] rev 2530
[views] Deactivate relationwidget's creation form I don't like it and it doesn't work well. Closes #17066566
Wed, 22 Mar 2017 17:40:32 +0100 [views] Add missing css/js to the ConceptAutoCompleteWidget
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 17:40:32 +0100] rev 2529
[views] Add missing css/js to the ConceptAutoCompleteWidget those went unnoticed because in saem they are added by some global widget, but they are actually necessary. Along the way, declare them using standard needs_css / needs_js widget class attributes. Closes #17066562
Wed, 22 Mar 2017 17:38:49 +0100 [views] Fix add sub-archive-units menu on archive units of simplified profile
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 17:38:49 +0100] rev 2528
[views] Fix add sub-archive-units menu on archive units of simplified profile which unexpectedly propose to add "reference archive unit" because a class attribute hadn't followed a renaming in its parent class.
Thu, 23 Mar 2017 11:59:06 +0100 [schema] Fix iter_all_rdefs utility function to skip rdef not reachable from the container
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Mar 2017 11:59:06 +0100] rev 2526
[schema] Fix iter_all_rdefs utility function to skip rdef not reachable from the container The previous implementation was yielding rdefs which were not in the compound graph, because of the blind loop on every rdef of an rtype. To fix this, we can't use structure_def whose data structure isn't adapted to this use-case, rather iterate top-down from the root (this 'child_structure' method is unfortunatly not in compound.Graph, we might add it there at some point).
Wed, 22 Mar 2017 17:32:33 +0100 [i18n] Consistently use 'descripteur' rather than 'mot-clé'
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 17:32:33 +0100] rev 2521
[i18n] Consistently use 'descripteur' rather than 'mot-clé'
Wed, 22 Mar 2017 17:32:03 +0100 [entities] Don't attempt to clone the container relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Mar 2017 17:32:03 +0100] rev 2520
[entities] Don't attempt to clone the container relation The container relation is handled by hooks and must not be copied in any case.
Tue, 21 Mar 2017 14:37:35 +0100 Added tag 0.9.0, debian/0.9.0-1, centos/0.9.0-1 for changeset 1db4f425bbff
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 14:37:35 +0100] rev 2519
Added tag 0.9.0, debian/0.9.0-1, centos/0.9.0-1 for changeset 1db4f425bbff
Tue, 21 Mar 2017 13:38:20 +0100 Depends on compound 0.6 0.9.0 centos/0.9.0-1 debian/0.9.0-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 13:38:20 +0100] rev 2518
Depends on compound 0.6
Tue, 21 Mar 2017 13:28:42 +0100 Prepare 0.9.0
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 21 Mar 2017 13:28:42 +0100] rev 2517
Prepare 0.9.0
Fri, 17 Mar 2017 10:01:50 +0100 [views] Attempt to display inherited rule if there is no rule defined at some level
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Mar 2017 10:01:50 +0100] rev 2516
[views] Attempt to display inherited rule if there is no rule defined at some level Closes extranet #14593198
Fri, 17 Mar 2017 09:57:55 +0100 [entities] Add inherited_rule method where it may be used from the UI
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Mar 2017 09:57:55 +0100] rev 2515
[entities] Add inherited_rule method where it may be used from the UI In later cset, we'll want to retrieve the inherited rule from the management rule UI. This UI is generated from SEDAArchiveTransfer and SEDASeqAltArchiveUnitArchiveUnitRefIdManagement entities, so we want this method on those entity types.
Fri, 17 Mar 2017 09:55:52 +0100 [entities] Make _climb_rule_holders working on SEDASeqAltArchiveUnitArchiveUnitRefIdManagement entities
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Mar 2017 09:55:52 +0100] rev 2514
[entities] Make _climb_rule_holders working on SEDASeqAltArchiveUnitArchiveUnitRefIdManagement entities This will be useful in later cset to add inherited_rule method on this entity type.
Fri, 17 Mar 2017 08:58:37 +0100 [entities] Extract code to get closest management rule from profile generation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Mar 2017 08:58:37 +0100] rev 2513
[entities] Extract code to get closest management rule from profile generation and add it as a method of archive unit entities. Related to extranet #14593198
Fri, 17 Mar 2017 07:59:03 +0100 [js] Disable concept selector when no vocabulary is selected
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Mar 2017 07:59:03 +0100] rev 2512
[js] Disable concept selector when no vocabulary is selected This makes the UX better by adding constraint on what is allowed or not.
Fri, 17 Mar 2017 07:56:15 +0100 [predicates] Give extra context information from predicates to _seda_container_from_context
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Mar 2017 07:56:15 +0100] rev 2503
[predicates] Give extra context information from predicates to _seda_container_from_context as we may find there information about location of the entity within the result set.
Fri, 17 Mar 2017 07:55:11 +0100 [views] Drop useless predicate
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 17 Mar 2017 07:55:11 +0100] rev 2502
[views] Drop useless predicate it's already in parent's selector.
Thu, 16 Mar 2017 12:15:14 +0100 [views] Don't add 'New XXX' title on link to create new sub-objects
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 12:15:14 +0100] rev 2501
[views] Don't add 'New XXX' title on link to create new sub-objects It doesn't add any value other the link's title, while it's costly to maintain translation (and a lot of them are missing).
Thu, 16 Mar 2017 11:30:18 +0100 [i18n] Fix some messages for consistency
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 11:30:18 +0100] rev 2500
[i18n] Fix some messages for consistency * 'value' is better than 'type' which is the whole section's title * we use lower case everywhere
Thu, 16 Mar 2017 11:29:22 +0100 [views] Add help to 'automagic' complex keyword form fields
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 11:29:22 +0100] rev 2499
[views] Add help to 'automagic' complex keyword form fields to make it clearer they depend on values previously selected. Related to extranet #12351787
Thu, 16 Mar 2017 12:17:23 +0100 [views] Tweak complex keyword form UI
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 12:17:23 +0100] rev 2498
[views] Tweak complex keyword form UI * Display type before term, because its value will modify possible term's vocabularies, so it makes sense to display it before * Force display of type as well as term, it make things (js) simpler and user still have the cardinality if he doesn't want to force a type to be set * Hide the 'add new' link in any cases, else it ends up appearing unwillingly while we don't need it at all. Related to extranet #12351787
Thu, 16 Mar 2017 11:24:40 +0100 [views] Add master/slave dependency between keyword type and possible vocabularies
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 11:24:40 +0100] rev 2497
[views] Add master/slave dependency between keyword type and possible vocabularies as specified in extranet #12351787. Some UI tweaks will be done later to make it more robust (removing the possibility to add/remove the type inlined form).
Thu, 16 Mar 2017 11:02:55 +0100 [js] Rename dependentSelectId into slaveSelectId
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 11:02:55 +0100] rev 2496
[js] Rename dependentSelectId into slaveSelectId 'cause I find it clearer that way.
Thu, 16 Mar 2017 11:31:21 +0100 [schema] Add a relation to indicate the type of keyword provided by a vocabulary
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 11:31:21 +0100] rev 2495
[schema] Add a relation to indicate the type of keyword provided by a vocabulary Related to extranet #12351787
Thu, 16 Mar 2017 11:31:50 +0100 [vocab] Add french translation for code keyword type vocabulary
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 16 Mar 2017 11:31:50 +0100] rev 2494
[vocab] Add french translation for code keyword type vocabulary Also update its title and concept's language because it's not a SEDA 2 specific vocabulary.
Wed, 08 Mar 2017 06:30:52 +0100 [test] Fix typo
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 06:30:52 +0100] rev 2482
[test] Fix typo
Wed, 08 Mar 2017 06:30:23 +0100 [schema] Fix permissions of the clone_of relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 06:30:23 +0100] rev 2481
[schema] Fix permissions of the clone_of relation so user can clone entities.
Fri, 10 Mar 2017 10:50:21 +0100 [views] Add selector to avoid displaying the seda tree on multi-lines rset
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 10 Mar 2017 10:50:21 +0100] rev 2480
[views] Add selector to avoid displaying the seda tree on multi-lines rset this causes an error during automatic tests, and we don't want that anyway.
Tue, 14 Mar 2017 15:44:32 +0100 [test] Remove hard-coded eid from test data file
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 14 Mar 2017 15:44:32 +0100] rev 2477
[test] Remove hard-coded eid from test data file breaking test with a fresh database.
Wed, 08 Mar 2017 22:40:19 +0100 [schema] Fix security on direct relation to SEDAArchiveUnit
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 22:40:19 +0100] rev 2476
[schema] Fix security on direct relation to SEDAArchiveUnit to consider that its container may be None (in case of a component archive unit).
Thu, 09 Mar 2017 16:28:55 +0100 [profile gen] Support for digest algorithm in SEDA 0.2 export
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 16:28:55 +0100] rev 2474
[profile gen] Support for digest algorithm in SEDA 0.2 export This is a bit tough since in SEDA 0.2, Integrity element are defined as children of the root transfer node, hence we have to reuse the kind of reference trick we have in SEDA 0.2 export: document export a seda:profid attribute whose value is the referenced by default value on the UnitIdentifier element associated to the digest (and algorithm) definition. Related to #16687452
Thu, 09 Mar 2017 16:26:34 +0100 [profile gen] Support for digest algorithm in SEDA 1.0 export
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 16:26:34 +0100] rev 2473
[profile gen] Support for digest algorithm in SEDA 1.0 export Using Integrity element of the document (data object). Related to #16687452
Thu, 09 Mar 2017 16:24:12 +0100 [profile gen] Extract a xsd_transfer_base method from xsd_transfer
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 16:24:12 +0100] rev 2472
[profile gen] Extract a xsd_transfer_base method from xsd_transfer So we'll be able in later cset to override xsd_transfer in SEDA 0.2 export without having to much duplicated code.
Thu, 09 Mar 2017 16:22:57 +0100 [profile gen] Extend element_schema to support default_value and extra_attributes parameters
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 16:22:57 +0100] rev 2471
[profile gen] Extend element_schema to support default_value and extra_attributes parameters This will be used by latter cset to support Integrity (digest algorithm) elements in SEDA 0.2.
Thu, 09 Mar 2017 16:20:07 +0100 [test] Reindent top level attributes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 09 Mar 2017 16:20:07 +0100] rev 2470
[test] Reindent top level attributes so it's much easier to read.
Tue, 07 Mar 2017 18:48:31 +0100 [views/clone] On copying an archive unit, hide its underlying alternative
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Mar 2017 18:48:31 +0100] rev 2467
[views/clone] On copying an archive unit, hide its underlying alternative using yet another custom afs.
Tue, 07 Mar 2017 18:47:52 +0100 [entities/clone] Never copy container relation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Mar 2017 18:47:52 +0100] rev 2466
[entities/clone] Never copy container relation whatever its role.
Tue, 07 Mar 2017 18:47:27 +0100 [entities/clone] Ensure we don't clone twice
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Mar 2017 18:47:27 +0100] rev 2465
[entities/clone] Ensure we don't clone twice by copying the clone_of relation.
Tue, 07 Mar 2017 17:02:20 +0100 [views] Hide rule inheritance controls for simplified profiles
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 07 Mar 2017 17:02:20 +0100] rev 2462
[views] Hide rule inheritance controls for simplified profiles Closes #16684622
Wed, 08 Mar 2017 07:04:23 +0100 Added tag 0.8.0, debian/0.8.0-1, centos/0.8.0-1 for changeset 100ca5452c45
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 07:04:23 +0100] rev 2461
Added tag 0.8.0, debian/0.8.0-1, centos/0.8.0-1 for changeset 100ca5452c45
Wed, 08 Mar 2017 06:44:35 +0100 [pkg] Add missing build depends on setuptools in debian/control 0.8.0 centos/0.8.0-1 debian/0.8.0-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 06:44:35 +0100] rev 2460
[pkg] Add missing build depends on setuptools in debian/control
Wed, 08 Mar 2017 06:44:16 +0100 [pkg] Drop duplicated install section in RPM specification file
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 06:44:16 +0100] rev 2459
[pkg] Drop duplicated install section in RPM specification file
Wed, 08 Mar 2017 06:34:30 +0100 [pkg] Missing call to i18ncube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 06:34:30 +0100] rev 2458
[pkg] Missing call to i18ncube
Wed, 08 Mar 2017 06:32:22 +0100 Prepare 0.8
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Mar 2017 06:32:22 +0100] rev 2457
Prepare 0.8
Fri, 03 Mar 2017 15:45:26 +0100 [entities] Mark DirectLinkIContained adapter as abstract explicitly
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 15:45:26 +0100] rev 2449
[entities] Mark DirectLinkIContained adapter as abstract explicitly concret subclasses are built in registration_callback.
Wed, 01 Mar 2017 08:04:33 +0100 [views] Drop reference to no more existing 'id' attribute
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Mar 2017 08:04:33 +0100] rev 2448
[views] Drop reference to no more existing 'id' attribute
Wed, 01 Mar 2017 12:16:50 +0100 [views] Follow compound api changes and get proper actions for cloning
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Mar 2017 12:16:50 +0100] rev 2447
[views] Follow compound api changes and get proper actions for cloning of archive transfers and units.
Wed, 01 Mar 2017 12:17:33 +0100 [entities] Backport cloning feature for archive transfer
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Mar 2017 12:17:33 +0100] rev 2446
[entities] Backport cloning feature for archive transfer
Wed, 01 Mar 2017 08:01:04 +0100 [entities] Add missing selector to SEDAArchiveUnitIClonableAdapter
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Mar 2017 08:01:04 +0100] rev 2445
[entities] Add missing selector to SEDAArchiveUnitIClonableAdapter and fix a typo in a comment
Tue, 28 Feb 2017 22:41:46 +0100 [test] Backport test for breadcrumbs related components from saem_ref
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Feb 2017 22:41:46 +0100] rev 2444
[test] Backport test for breadcrumbs related components from saem_ref
Tue, 28 Feb 2017 22:40:09 +0100 [views] Ignore base class rule in custom req rewriter
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Feb 2017 22:40:09 +0100] rev 2443
[views] Ignore base class rule in custom req rewriter else we ends up evaluating cw's default rule several time, while in our case we only want to test our own rules.
Tue, 28 Feb 2017 22:38:52 +0100 [views] Translate simplified facet
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Feb 2017 22:38:52 +0100] rev 2442
[views] Translate simplified facet so one see yes/no instead of True/False.
Tue, 28 Feb 2017 22:37:42 +0100 [i18n] Missing update
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Feb 2017 22:37:42 +0100] rev 2441
[i18n] Missing update
Tue, 28 Feb 2017 22:36:23 +0100 [views] Move action to import an archive unit to the 'add' contextual button
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 28 Feb 2017 22:36:23 +0100] rev 2440
[views] Move action to import an archive unit to the 'add' contextual button Closes #16070787
Fri, 03 Mar 2017 15:42:33 +0100 [debian] Simplify debian/rules
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 15:42:33 +0100] rev 2439
[debian] Simplify debian/rules NO_SETUPTOOLS isn't considered anymore and neither do we install in /usr/share/cubicweb.
Fri, 03 Mar 2017 15:41:32 +0100 Follow compound cube api changes: move to a cube as package layout
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 15:41:32 +0100] rev 2438
Follow compound cube api changes: move to a cube as package layout
Thu, 02 Mar 2017 19:10:11 +0100 Import dissemination rules list
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 02 Mar 2017 19:10:11 +0100] rev 2416
Import dissemination rules list
Thu, 02 Mar 2017 20:12:17 +0100 Import digest algorithm list
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 02 Mar 2017 20:12:17 +0100] rev 2415
Import digest algorithm list
Fri, 03 Mar 2017 10:39:59 +0100 [SEDA 2.1] Drop restriction* XSD attributes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 10:39:59 +0100] rev 2414
[SEDA 2.1] Drop restriction* XSD attributes
Fri, 03 Mar 2017 10:39:18 +0100 [SEDA 2.1] Implement Originating/Submission agency management medatadata
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 10:39:18 +0100] rev 2413
[SEDA 2.1] Implement Originating/Submission agency management medatadata
Fri, 03 Mar 2017 10:36:17 +0100 [SEDA 2.1] Content is eventually unique
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 10:36:17 +0100] rev 2412
[SEDA 2.1] Content is eventually unique this has been anticipated in code though.
Fri, 03 Mar 2017 10:31:30 +0100 [SEDA 2.1] Implement Acquisition information
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 10:31:30 +0100] rev 2411
[SEDA 2.1] Implement Acquisition information
Fri, 03 Mar 2017 11:21:32 +0100 [SEDA 2.1] Make FileCodeListVersion optional
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 11:21:32 +0100] rev 2410
[SEDA 2.1] Make FileCodeListVersion optional
Fri, 03 Mar 2017 10:37:07 +0100 [SEDA 2.1] Make MessageDigestCodeListVersion optional
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 10:37:07 +0100] rev 2402
[SEDA 2.1] Make MessageDigestCodeListVersion optional This includes some random reording in the uicfg (due to reordering of the schema?).
Fri, 03 Mar 2017 10:21:01 +0100 [SEDA 2.1] Implement new LegalStatus management information
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 10:21:01 +0100] rev 2401
[SEDA 2.1] Implement new LegalStatus management information
Fri, 03 Mar 2017 10:19:15 +0100 [SEDA 2.1] Drop no more needed reply code list version
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 03 Mar 2017 10:19:15 +0100] rev 2400
[SEDA 2.1] Drop no more needed reply code list version it's not required anymore and doesn't apply to transfer request (To be confirmed by Baptiste)
Thu, 02 Mar 2017 18:20:56 +0100 [dataimport] Allow to specify files to import to import_seda_schemes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 02 Mar 2017 18:20:56 +0100] rev 2399
[dataimport] Allow to specify files to import to import_seda_schemes Will ease later migration to import specific vocabularies.
Wed, 01 Mar 2017 15:49:31 +0100 [uicfg] Hide relation to a profile from authority record POV
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Mar 2017 15:49:31 +0100] rev 2389
[uicfg] Hide relation to a profile from authority record POV as we already did for concept and scheme.
Wed, 01 Mar 2017 15:48:41 +0100 [pkg] Fix tox "make" environment
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Mar 2017 15:48:41 +0100] rev 2388
[pkg] Fix tox "make" environment broken since we moved to the new package layout.
Wed, 01 Mar 2017 15:43:56 +0100 Backed out changeset 501af83fca28
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 01 Mar 2017 15:43:56 +0100] rev 2387
Backed out changeset 501af83fca28 Makefile is actually used by tox.
Thu, 23 Feb 2017 16:17:34 +0100 [pkg] move to new "cube as packages" layout
Philippe Pepiot <philippe.pepiot@logilab.fr> [Thu, 23 Feb 2017 16:17:34 +0100] rev 2377
[pkg] move to new "cube as packages" layout Depend on cubicweb >= 3.24
Thu, 23 Feb 2017 11:50:39 +0100 Added tag 0.7.0, debian/0.7.0-1, centos/0.7.0-1 for changeset ec60056b9b17
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Feb 2017 11:50:39 +0100] rev 2376
Added tag 0.7.0, debian/0.7.0-1, centos/0.7.0-1 for changeset ec60056b9b17
Thu, 23 Feb 2017 11:50:09 +0100 Prepare 0.7.0 0.7.0 centos/0.7.0-1 debian/0.7.0-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Feb 2017 11:50:09 +0100] rev 2375
Prepare 0.7.0
Wed, 22 Feb 2017 15:52:17 +0100 [views] Propose to add concept keyword before simple keyword
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 15:52:17 +0100] rev 2374
[views] Propose to add concept keyword before simple keyword As specified by extranet #14592456
Wed, 22 Feb 2017 15:51:40 +0100 [i18n] Consistently use 'descripteur libre' / 'descripteur contrôlé'
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 15:51:40 +0100] rev 2373
[i18n] Consistently use 'descripteur libre' / 'descripteur contrôlé' instead of 'mot-clé', as specified in extranet #14592456.
Wed, 22 Feb 2017 22:31:35 +0100 [views] Display SEDA tree box first
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 22:31:35 +0100] rev 2372
[views] Display SEDA tree box first
Wed, 22 Feb 2017 22:31:07 +0100 Stop using deprecated function from the relation widget cube
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 22:31:07 +0100] rev 2371
Stop using deprecated function from the relation widget cube and so avoid deprecation warning.
Wed, 22 Feb 2017 21:39:46 +0100 [views] Backport /sedalib path handling from saem_ref
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 21:39:46 +0100] rev 2370
[views] Backport /sedalib path handling from saem_ref leading to archive units which are not in a profile.
Wed, 22 Feb 2017 14:36:38 +0100 [views] Fix selection of afs rtag on creation of data-object for simplified archive units
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 14:36:38 +0100] rev 2369
[views] Fix selection of afs rtag on creation of data-object for simplified archive units There were concurrency between simplified_afs and do_ref_afs and the latter was unexpectedly selected, leading to erroneous interface proposing to link to an existing data objects, which makes no sense in the case of simplified profile or component archive units. This was because of an `is_typed_reference` unexpectedly return 1 in this case, while this is not possible because component archive unit are considered "simplified", and there may be no typed reference in a simplified profile. Fix it by extracting a `is_full_seda2_profile` function from the `full_seda2_profile` predicated. Along the way, renamed `is_typed_reference` into `typed_reference` for consistency with `full_seda2_profile` and `simplified_profile`.
Wed, 22 Feb 2017 13:40:58 +0100 [test] Add a test for unit_ref_vocabulary
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 13:40:58 +0100] rev 2368
[test] Add a test for unit_ref_vocabulary similar to the one added for do_ref_vocabulary in parent cset.
Wed, 22 Feb 2017 13:33:25 +0100 [views] Fix bad rql of vocabulary function
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 22 Feb 2017 13:33:25 +0100] rev 2367
[views] Fix bad rql of vocabulary function and add a test to avoid this in the future. Along the way "properly" handle monkey-patching necessary to import some seda views modules.
Wed, 08 Feb 2017 16:10:18 +0100 [css] Ensure field value column has a minimum size
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Feb 2017 16:10:18 +0100] rev 2358
[css] Ensure field value column has a minimum size else when there is no value field, it has a tiny space allocated and you've to go to the right side of the table to see the '+' allowing to add a value.
Thu, 23 Feb 2017 10:08:40 +0100 [i18n] Remove messages deprecated by 9e88b1141bb9
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 23 Feb 2017 10:08:40 +0100] rev 2357
[i18n] Remove messages deprecated by 9e88b1141bb9
Wed, 15 Feb 2017 12:00:53 +0100 [views] remove links to XSD exports
Philippe Pepiot <philippe.pepiot@logilab.fr> [Wed, 15 Feb 2017 12:00:53 +0100] rev 2349
[views] remove links to XSD exports Closes extranet #16687517
Mon, 20 Feb 2017 11:36:04 +0100 [entities] add SEDA version to exported filename
Philippe Pepiot <philippe.pepiot@logilab.fr> [Mon, 20 Feb 2017 11:36:04 +0100] rev 2348
[entities] add SEDA version to exported filename Closes extranet #16687524
Wed, 08 Feb 2017 15:36:18 +0100 0.6.1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Feb 2017 15:36:18 +0100] rev 2343
0.6.1
Wed, 08 Feb 2017 14:32:28 +0100 [pkg] Reorganize a bit tox.ini file
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Feb 2017 14:32:28 +0100] rev 2342
[pkg] Reorganize a bit tox.ini file
Wed, 08 Feb 2017 14:32:09 +0100 [pkg] Check and fix manifest
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Feb 2017 14:32:09 +0100] rev 2341
[pkg] Check and fix manifest
Wed, 08 Feb 2017 14:29:12 +0100 [pkg] Drop unused makefile
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Feb 2017 14:29:12 +0100] rev 2340
[pkg] Drop unused makefile
Wed, 08 Feb 2017 10:54:53 +0100 Hide relations tab for simplified profile
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 08 Feb 2017 10:54:53 +0100] rev 2339
Hide relations tab for simplified profile it should only be displayed for full seda2 profiles.
Mon, 06 Feb 2017 16:07:24 +0100 [i18n] Add missing surrounding <>
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Feb 2017 16:07:24 +0100] rev 2338
[i18n] Add missing surrounding <> Leading to untranslated string. Fix xsd2uicfg and regenerate uicfg file.
Mon, 06 Feb 2017 15:32:16 +0100 [views] Move clone_of relation to the relations section
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Feb 2017 15:32:16 +0100] rev 2337
[views] Move clone_of relation to the relations section As a right box (the default location) it takes some precious horizontal space for low-benefit information.
Mon, 06 Feb 2017 15:31:06 +0100 [views] Use the relation widget on relations targeting an authority record
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Feb 2017 15:31:06 +0100] rev 2336
[views] Use the relation widget on relations targeting an authority record On the saemref demo with a few thousands of authority records, it's necessary to have such 'lazy' widget.
Mon, 06 Feb 2017 15:29:56 +0100 [views] Turn string to unicode to avoid assertion error
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Feb 2017 15:29:56 +0100] rev 2332
[views] Turn string to unicode to avoid assertion error
Mon, 06 Feb 2017 15:29:11 +0100 [i18n] Add missing call to _cw._ to actually translate add button's label
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 06 Feb 2017 15:29:11 +0100] rev 2331
[i18n] Add missing call to _cw._ to actually translate add button's label
Thu, 02 Feb 2017 18:36:18 +0100 Use color to distinguish data object and archive unit
Juliette Belin <juliette.belin@logilab.fr> [Thu, 02 Feb 2017 18:36:18 +0100] rev 2330
Use color to distinguish data object and archive unit closes #16687425
Mon, 30 Jan 2017 15:02:43 +0100 Added tag 0.6.0, debian/0.6.0-1, centos/0.6.0-1 for changeset 9427d51e9dc8
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 30 Jan 2017 15:02:43 +0100] rev 2328
Added tag 0.6.0, debian/0.6.0-1, centos/0.6.0-1 for changeset 9427d51e9dc8
Mon, 30 Jan 2017 14:47:06 +0100 Prepare 0.6.0 0.6.0 centos/0.6.0-1 debian/0.6.0-1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Mon, 30 Jan 2017 14:47:06 +0100] rev 2327
Prepare 0.6.0
Fri, 27 Jan 2017 17:17:26 +0100 [pkg] Remove dev-deps which have been released
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 27 Jan 2017 17:17:26 +0100] rev 2326
[pkg] Remove dev-deps which have been released
Fri, 27 Jan 2017 11:29:25 +0100 Don't give card_entity when copying attributes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 27 Jan 2017 11:29:25 +0100] rev 2325
Don't give card_entity when copying attributes else its cardinality will be considered while we want the attribute's cardinality defined in the schema. Fix test broken since f54a06d45f49
Wed, 25 Jan 2017 21:44:02 +0100 Hide seda_keyword_reference_to_scheme from concept view
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Jan 2017 21:44:02 +0100] rev 2324
Hide seda_keyword_reference_to_scheme from concept view
Wed, 25 Jan 2017 21:43:12 +0100 <non spécifié> replaced by <pas de valeur saisie>
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Jan 2017 21:43:12 +0100] rev 2323
<non spécifié> replaced by <pas de valeur saisie> Closes #16684053
Wed, 25 Jan 2017 21:36:58 +0100 Replace confusing <unauthorizedW by... nothing
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 25 Jan 2017 21:36:58 +0100] rev 2322
Replace confusing <unauthorizedW by... nothing Related to #16684053
Fri, 20 Jan 2017 17:40:30 +0100 [migration] Disable hooks during migration
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Jan 2017 17:40:30 +0100] rev 2318
[migration] Disable hooks during migration
Fri, 20 Jan 2017 14:54:31 +0100 Fix a typo
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Jan 2017 14:54:31 +0100] rev 2317
Fix a typo
Fri, 20 Jan 2017 14:53:52 +0100 Set default cardinality of keyword reference to 1
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Jan 2017 14:53:52 +0100] rev 2316
Set default cardinality of keyword reference to 1 Now that we have a different ui for simple vs reference keyword, cardinality on keyword reference is no more meaningful and hidden in the UI, since we would like to always have cardinality=1 for reference keyword when generating profiles. The easiest way to do so is to set proper default value, else by removing the attribute we would have to do extra customization to the SEDA 2 profile generator to consider that it shouldn't use the cardinality in the SEDA 2 XSD (0..1). Closes #16070921
Fri, 20 Jan 2017 14:45:50 +0100 UI for adding either 'simple keyword' (a string) or 'concept keyword' (a reference to a concept)
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Jan 2017 14:45:50 +0100] rev 2315
UI for adding either 'simple keyword' (a string) or 'concept keyword' (a reference to a concept) This is done using a 'keyword_type' parameters at creation time, then detecting if the keyword has a reference or not. In the case of simple keyword, only display cardinality and keyword's content (the string). For concept, hide keyword's content but force creation of a reference. Reference's cardinality may be hidden, though a bit of work will be needed to generate '1' cardinality on profile export. Related to #16070921
Fri, 20 Jan 2017 10:39:21 +0100 [xsd2yams] Skip KeywordContent
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Jan 2017 10:39:21 +0100] rev 2314
[xsd2yams] Skip KeywordContent This is a mandatory and unique children of Keyword, so it may be skipped while this ease thing to get a different UI for 'simple keyword' vs 'concept keyword' that still has to be done. Related to #16070921
Fri, 20 Jan 2017 10:34:37 +0100 [test] Follow new eac cube API
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Jan 2017 10:34:37 +0100] rev 2312
[test] Follow new eac cube API
Fri, 20 Jan 2017 10:33:34 +0100 [pkg] Follow cubicweb 3.24
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 20 Jan 2017 10:33:34 +0100] rev 2311
[pkg] Follow cubicweb 3.24 Hard-coded changeset has been rebased and integrated.
Thu, 19 Jan 2017 19:48:49 +0100 Use ArchiveUnitSubObjectsTab as parent class of ArchiveUnitArchiveUnitsTab
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Jan 2017 19:48:49 +0100] rev 2310
Use ArchiveUnitSubObjectsTab as parent class of ArchiveUnitArchiveUnitsTab This allows to factorize url parameters generation and to have consistent separation of concerns.
Thu, 19 Jan 2017 19:53:11 +0100 Extract function to compute 'add links' with custom arguments
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Jan 2017 19:53:11 +0100] rev 2309
Extract function to compute 'add links' with custom arguments from the archive unit's archive units tab (to add sub archive unit parametrized by an extra URL parameter).
Thu, 19 Jan 2017 19:28:05 +0100 Factorize display of 'add button' in a new display_add_button function
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Jan 2017 19:28:05 +0100] rev 2308
Factorize display of 'add button' in a new display_add_button function
Thu, 19 Jan 2017 19:17:29 +0100 Drop add_subobjects_button utility function
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Jan 2017 19:17:29 +0100] rev 2307
Drop add_subobjects_button utility function it had two responsability: computing links to put in the dropdown and actually generating the HTML. This makes it unusable when one want to generate link in another fashion. Rather extract a new `add_links_from_rtypes_roles` to generate links and inline the HTML generation in client code.
Thu, 19 Jan 2017 11:07:01 +0100 [i18n] Use a less error prone i18n message id
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Jan 2017 11:07:01 +0100] rev 2306
[i18n] Use a less error prone i18n message id
Thu, 19 Jan 2017 10:26:56 +0100 [migration] Tweak migration to avoid being asked for too much confirmation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 19 Jan 2017 10:26:56 +0100] rev 2305
[migration] Tweak migration to avoid being asked for too much confirmation
Wed, 18 Jan 2017 15:35:12 +0100 Add dumb migration from agent to authority records
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 18 Jan 2017 15:35:12 +0100] rev 2304
Add dumb migration from agent to authority records Though this requires yet unpublished patch of cw 3.24 to not crash on addition of Activity (as prov is a dependancy of the eac cube). Test if Agent is still in the schema before dropping it, since saem_ref use the seda cube but also have its own definition of Agent, which we don't want to drop.
Tue, 17 Jan 2017 18:03:14 +0100 Use dc_title, AuthorityRecord.name is gone in recent csets
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 17 Jan 2017 18:03:14 +0100] rev 2302
Use dc_title, AuthorityRecord.name is gone in recent csets
Wed, 11 Jan 2017 21:29:38 +0100 Fold content tab into archive unit's description tab
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 21:29:38 +0100] rev 2301
Fold content tab into archive unit's description tab This requires a bit more work than expected due to monolitic implementation of render_attributes in cubicweb, as explained in the inline comment. Closes #16684017
Wed, 11 Jan 2017 15:07:07 +0100 Eventually drop the views.content module
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 15:07:07 +0100] rev 2300
Eventually drop the views.content module Everything has been moved to the views.archiveunit module. Closes #16684017
Wed, 11 Jan 2017 21:30:05 +0100 Move latest content's tab to archive unit
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 21:30:05 +0100] rev 2299
Move latest content's tab to archive unit i.e. the tab displaying content information which is not yet displayed by other tab (mainly controlled by uicfg rules). Move there pre-existing code in the same module, for the case of simplified profiles. Related to #16684017
Wed, 11 Jan 2017 14:14:32 +0100 Move most content's tab to the archive unit
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 14:14:32 +0100] rev 2298
Move most content's tab to the archive unit The only one remaining being the default one. Along the way, rename some identifier and classes to be more consistent. The views.content module isn't modified yet, it will be dropped all at once when this work will be completed. Related to #16684017
Wed, 11 Jan 2017 22:03:06 +0100 Remove remaining usage of dropped 'id' attributes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 22:03:06 +0100] rev 2297
Remove remaining usage of dropped 'id' attributes Update rql query and use .dc_title entity method to generate label from annotation (prefetched).
Wed, 11 Jan 2017 09:06:18 +0100 [profile gen] Add a special case for path through data_object_reference_id
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 09:06:18 +0100] rev 2296
[profile gen] Add a special case for path through data_object_reference_id This relation is explicitly marked as composite in shema/__init__.py to ease the case of simplified profiles, where we want data objects to appear as children of archive unit instead of references as expected by SEDA 2. Doing this, we introduced a bug in SEDA 2 profile generation where the target value (hence the referenced data object) was also considered as the 'cardinality entity' (the one defining the cardinality / annotation) for the associated XML element. This led to using the data object's cardinality / annotation for the *reference* element.
Fri, 13 Jan 2017 11:09:39 +0100 Add missing dependency to rdflib
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 13 Jan 2017 11:09:39 +0100] rev 2295
Add missing dependency to rdflib this is necessary to setup a new instance (import of lcsv data).
Wed, 11 Jan 2017 22:20:59 +0100 Stop relying on a hook to create SEDATitle if necessary
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 22:20:59 +0100] rev 2294
Stop relying on a hook to create SEDATitle if necessary This is not anymore necessary for the web UI which may now inline this into the archive unit creation form.
Wed, 11 Jan 2017 22:02:14 +0100 [i18n] Fix inconsistent translation
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 22:02:14 +0100] rev 2293
[i18n] Fix inconsistent translation else one see 'type OAIS' in primary tab and "type d'information" in edit form.
Wed, 11 Jan 2017 22:09:24 +0100 Fix display of annotation for non-first-level etypes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 22:09:24 +0100] rev 2292
Fix display of annotation for non-first-level etypes else extra \n get inserted.
Wed, 11 Jan 2017 12:06:48 +0100 Rewrite history/indexation tab following folding of the SEDAContent entity
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 12:06:48 +0100] rev 2291
Rewrite history/indexation tab following folding of the SEDAContent entity This was done only for simplified profile, but since we folded SEDAContent entity we want this for the generic case. Along the way, introduce base classes that will be used to do more tabs like those (all the content's tab will be moved up to the archive unit). Related to #16684017
Wed, 11 Jan 2017 09:50:56 +0100 Consistently use CONTENT_ETYPE global in view
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 09:50:56 +0100] rev 2272
Consistently use CONTENT_ETYPE global in view instead of 'SEDASeqAltArchiveUnitArchiveUnitRefIdManagement' which is boring to read and remember. Related to #16684017
Wed, 11 Jan 2017 09:43:26 +0100 [xsd] href element should be skipped as well since we jump Content element
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 09:43:26 +0100] rev 2271
[xsd] href element should be skipped as well since we jump Content element This should have been done for a while, but was not causing problem until we jumped the Content element. This is now necessary to avoid test failure. Related to #16684017
Wed, 11 Jan 2017 10:45:55 +0100 Skip intermediary SEDAContent entity
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 10:45:55 +0100] rev 2270
Skip intermediary SEDAContent entity In SEDA 2.1, only one Content node is permitted per archive unit (2.0 allow multiple ones). This allows to skip the SEDAContent entity in our model and to attach all its children to its parent (SEDASeqAltArchiveUnitArchiveUnitRefIdManagement). This patch replaces occurences of SEDAContent/seda_content and should have test to green but there is still some work to do on the UI side. Related to #16684017
Thu, 05 Jan 2017 11:17:00 +0100 [jqtree] Add missing CSS class to distinguish displayed node from others
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 Jan 2017 11:17:00 +0100] rev 2269
[jqtree] Add missing CSS class to distinguish displayed node from others This has been missed while backporting from the saem_ref cube. Use a more specific class name along the way.
Thu, 05 Jan 2017 11:08:49 +0100 [jqtree] Change 'maybe child' into 'maybe moved'
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 Jan 2017 11:08:49 +0100] rev 2268
[jqtree] Change 'maybe child' into 'maybe moved' As this is currenly the actual meaning. If it has been properly named, I would probably have returned the proper value for data object (false, not true).
Wed, 11 Jan 2017 07:56:54 +0100 Generalize usage of relative import instead of importing from cubes.seda
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 07:56:54 +0100] rev 2267
Generalize usage of relative import instead of importing from cubes.seda
Wed, 11 Jan 2017 07:54:26 +0100 [pkg] Add missing license header
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 07:54:26 +0100] rev 2266
[pkg] Add missing license header
Wed, 11 Jan 2017 15:08:47 +0100 Use first line of annotation as title for archive units and data objects
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 15:08:47 +0100] rev 2265
Use first line of annotation as title for archive units and data objects * make it mandatory ; * update migration script removing id to copy existing value to annotation before removal ; * regenerate test data file since this change adds exported annotations. Along the way, add missing escaping when displaying user_annotation, by using printable_value. Related to #16070476
Tue, 10 Jan 2017 17:51:45 +0100 Stop using unique identifier on archive unit and data objects
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Jan 2017 17:51:45 +0100] rev 2264
Stop using unique identifier on archive unit and data objects They have been introduced at a first glance to handle references during profile generation as well as display of 'first class' element in the UI. The main problem is that they clash when using the 'import archive unit' feature, since one may not import the same unit twice without changing the id first. Another problem is that their purpose is not clear to end-user. This changeset remove the attribute, use eid instead during profile generation and fix tests. UI and proper migration will be handled in later csets. Related #16070476
Tue, 10 Jan 2017 16:07:35 +0100 [i18n] Fix some messages
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Jan 2017 16:07:35 +0100] rev 2263
[i18n] Fix some messages Closes #16688021
Fri, 06 Jan 2017 12:34:33 +0100 Fix display of 'compressed' attribute of a binary data object
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Jan 2017 12:34:33 +0100] rev 2262
Fix display of 'compressed' attribute of a binary data object
Thu, 05 Jan 2017 14:37:47 +0100 [profile gen] Fix path_target_values wrt skipped attributes
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 Jan 2017 14:37:47 +0100] rev 2261
[profile gen] Fix path_target_values wrt skipped attributes for instance in case of restrictionEndDate, it was returning [(content entity, restriction end date entity)] instead of [(restriction end date entity, None)] This was only causing cardinality error (eg you get the content entity's cardinality instead of the restriction end date's one) which have been unnoticed until a cardinality uncompatible with attribute was used on a content node. Closes #16688086
Wed, 11 Jan 2017 09:41:15 +0100 [test] Drop useless comments and fix a docstring
Sylvain Thénault <sylvain.thenault@logilab.fr> [Wed, 11 Jan 2017 09:41:15 +0100] rev 2260
[test] Drop useless comments and fix a docstring
Tue, 10 Jan 2017 16:06:17 +0100 [profile gen] Reformulate using if expr
Sylvain Thénault <sylvain.thenault@logilab.fr> [Tue, 10 Jan 2017 16:06:17 +0100] rev 2259
[profile gen] Reformulate using if expr
Fri, 06 Jan 2017 14:08:07 +0100 [hooks] Ensure data object references have cardinality=1 in the context of typed references
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Jan 2017 14:08:07 +0100] rev 2258
[hooks] Ensure data object references have cardinality=1 in the context of typed references In this case, the cardinality is hidden in the web ui, we hence get the schema default 0..1 cardinality which is not expected.
Fri, 06 Jan 2017 14:20:19 +0100 Fix references related view in typed reference context
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Jan 2017 14:20:19 +0100] rev 2257
Fix references related view in typed reference context Those objects may be used as 'main reference' (ie. archive unit 'ref' to another archive unit or to a data object) or as 'typed reference' (ie. IsVersionOf, IsPartOf, etc) accessible from archive unit's content. Only the former case was handled, this fix the situation for the latter in various places. Related to #16688070.
Fri, 06 Jan 2017 12:02:49 +0100 Fix is_archive_unit_ref predicate to avoid crash on creating a new reference
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Jan 2017 12:02:49 +0100] rev 2227
Fix is_archive_unit_ref predicate to avoid crash on creating a new reference Closes #16688070
Fri, 06 Jan 2017 14:17:43 +0100 Reimplement view displaying alternatives of a typed reference
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Jan 2017 14:17:43 +0100] rev 2226
Reimplement view displaying alternatives of a typed reference The old view has been broken for a while (not selected anymore, can't explain why right now), reimplement it on the proper entity types and using `viewlib.alternative_values` function.
Fri, 06 Jan 2017 14:11:23 +0100 [viewlib] Extract a function to display entities under an alternative
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Jan 2017 14:11:23 +0100] rev 2225
[viewlib] Extract a function to display entities under an alternative
Thu, 05 Jan 2017 16:19:28 +0100 [profile gen] Use xsd:NCName instead of xsd:IDREF in Relax NG export
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 Jan 2017 16:19:28 +0100] rev 2224
[profile gen] Use xsd:NCName instead of xsd:IDREF in Relax NG export because the later may only be used inside an attribute in Relax NG, while in SEDA we want to use it as tag content. This should not be problem if the profile is also checked against the SEDA 2 XSD. Closes #16687696
Fri, 06 Jan 2017 12:35:08 +0100 Simplify the view library
Sylvain Thénault <sylvain.thenault@logilab.fr> [Fri, 06 Jan 2017 12:35:08 +0100] rev 2223
Simplify the view library * seda.list_meta turned into seda.listitem.content, which is overriden when desired, instead of overriding business_vid value of it's "parent" view, * this allows to kill the seda.type_listitem view, * seda.type_meta is kept because it's used from outside the context of list item content. IMO this makes things slightly easier to grasp. Fix base class used to build KeywordBusinessValueEntityView's selector along the way.
Thu, 05 Jan 2017 18:06:37 +0100 CamelCase Description level in SEDA 2
Sylvain Thénault <sylvain.thenault@logilab.fr> [Thu, 05 Jan 2017 18:06:37 +0100] rev 2222
CamelCase Description level in SEDA 2 Closes #16687794
(0) tip