Revision f95ba88b
Added by Andreas Kohlbecker almost 6 years ago
modules/cdm_dataportal/cdm_api/uuids.php | ||
---|---|---|
38 | 38 |
define('UUID_NAMEDAREALEVEL_TDWGLEVEL_4', '160ff2c8-9bfc-49c2-9afd-049c21a91695'); |
39 | 39 |
|
40 | 40 |
// Taxon RelationshipTypes. |
41 |
define('UUID_TAXONOMICALLY_INCLUDED_IN', 'd13fecdf-eb44-4dd7-9244-26679c05df1c');
|
|
41 |
// (default)
|
|
42 | 42 |
define('UUID_MISAPPLIED_NAME_FOR', '1ed87175-59dd-437e-959e-0d71583d8417'); |
43 |
define('UUID_PROPARTE_MISAPPLIEDNAME_FOR', 'b59b4bd2-11ff-45d1-bae2-146efdeee206'); |
|
44 |
define('UUID_PARTIAL_MISAPPLIEDNAME_FOR', '859fb615-b0e8-440b-866e-8a19f493cd36'); |
|
45 |
define('UUID_PROPARTE_SYNONYM_FOR', '8a896603-0fa3-44c6-9cd7-df2d8792e577'); |
|
46 |
define('UUID_PARTIAL_SYNONYM_FOR', ' 9d7a5e56-973c-474c-b6c3-a1cb00833a3c'); |
|
43 | 47 |
define('UUID_INVALID_DESIGNATION_FOR', '605b1d01-f2b1-4544-b2e0-6f08def3d6ed'); |
48 |
// (optional) |
|
49 |
define('UUID_TAXONOMICALLY_INCLUDED_IN', 'd13fecdf-eb44-4dd7-9244-26679c05df1c'); |
|
44 | 50 |
define('UUID_CONTRADICTION', 'a8f03491-2ad6-4fae-a04c-2a4c117a2e9b'); |
45 | 51 |
define('UUID_CONGRUENT_TO', '60974c98-64ab-4574-bb5c-c110f6db634d'); |
46 | 52 |
define('UUID_INCLUDES', '0501c385-cab1-4fbe-b945-fc747419bb13'); |
modules/cdm_dataportal/cdm_dataportal.info | ||
---|---|---|
1 | 1 |
name = "CDM Dataportal" |
2 | 2 |
description = "The dataportal publishes CDM data hosted in a CommunityStore on the web." |
3 |
version = 7.x-4.x-SNAPSHOT
|
|
3 |
version = 7.x-5.x-SNAPSHOT
|
|
4 | 4 |
package = "CDM" |
5 | 5 |
dependencies[] = cdm_api |
6 | 6 |
dependencies[] = cdm_taxontree |
modules/cdm_dataportal/cdm_dataportal.install | ||
---|---|---|
438 | 438 |
return join(', ', $tasks_performed); |
439 | 439 |
} |
440 | 440 |
|
441 |
|
|
442 |
/** |
|
443 |
* update for RELEASE 5.1: |
|
444 |
* - enable new default TaxonRelationshipTypes: UUID_PROPARTE_MISAPPLIEDNAME_FOR, |
|
445 |
* UUID_PARTIAL_MISAPPLIEDNAME_FOR, UUID_PROPARTE_SYNONYM_FOR, UUID_PARTIAL_SYNONYM_FOR. |
|
446 |
*/ |
|
447 |
function cdm_dataportal_update_7500() |
|
448 |
{ |
|
449 |
|
|
450 |
$tasks_performed = array(); |
|
451 |
|
|
452 |
$new_defaults = array( |
|
453 |
UUID_PROPARTE_MISAPPLIEDNAME_FOR, |
|
454 |
UUID_PARTIAL_MISAPPLIEDNAME_FOR, |
|
455 |
UUID_PROPARTE_SYNONYM_FOR, |
|
456 |
UUID_PARTIAL_SYNONYM_FOR |
|
457 |
); |
|
458 |
$taxonRelTypes = variable_get(CDM_TAXON_RELATIONSHIP_TYPES); |
|
459 |
foreach($new_defaults as $default_uuid){ |
|
460 |
$taxonRelTypes[$default_uuid] = $default_uuid; |
|
461 |
} |
|
462 |
variable_set(CDM_TAXON_RELATIONSHIP_TYPES, $taxonRelTypes); |
|
463 |
$tasks_performed[] = "enabled new default TaxonRelationshipTypes: PROPARTE_MISAPPLIEDNAME_FOR, PARTIAL_MISAPPLIEDNAME_FOR, ROPARTE_SYNONYM_FOR, PARTIAL_SYNONYM_FOR;"; |
|
464 |
|
|
465 |
return join(', ', $tasks_performed); |
|
466 |
}; |
|
441 | 467 |
/* ======================================================================== */ |
442 | 468 |
|
443 | 469 |
/** |
modules/cdm_dataportal/settings.php | ||
---|---|---|
49 | 49 |
))); |
50 | 50 |
|
51 | 51 |
/* taxonRelationshipTypes */ |
52 |
define('CDM_TAXON_RELATIONSHIP_TYPES_DEFAULT', serialize(array(UUID_MISAPPLIED_NAME_FOR, UUID_INVALID_DESIGNATION_FOR))); |
|
52 |
define('CDM_TAXON_RELATIONSHIP_TYPES_DEFAULT', serialize( |
|
53 |
array( |
|
54 |
UUID_MISAPPLIED_NAME_FOR, |
|
55 |
UUID_PROPARTE_MISAPPLIEDNAME_FOR, |
|
56 |
UUID_PARTIAL_MISAPPLIEDNAME_FOR, |
|
57 |
UUID_PROPARTE_SYNONYM_FOR, |
|
58 |
UUID_PARTIAL_SYNONYM_FOR, |
|
59 |
UUID_INVALID_DESIGNATION_FOR |
|
60 |
) |
|
61 |
)); |
|
53 | 62 |
|
54 | 63 |
|
55 | 64 |
/* ---- MAP SETTING CONSTANTS ---- */ |
Also available in: Unified diff
fix #7417 defaults for TAXON_RELATIONSHIP_TYPES and bumping module version number to 5.x