Skip to content

Commit 0554454

Browse files
committed
Added taxonomy with triggerrules
1 parent 547d20f commit 0554454

File tree

3 files changed

+184
-39
lines changed

3 files changed

+184
-39
lines changed

os2web_cp_service.features.field.inc

Lines changed: 162 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,9 @@ function os2web_cp_service_field_default_fields() {
157157
'widget' => array(
158158
'active' => 1,
159159
'module' => 'options',
160-
'settings' => array(),
160+
'settings' => array(
161+
'content_taxonomy_opt_groups' => FALSE,
162+
),
161163
'type' => 'options_select',
162164
'weight' => '3',
163165
),
@@ -250,8 +252,8 @@ function os2web_cp_service_field_default_fields() {
250252
'cache_enabled' => 0,
251253
'granularity' => array(
252254
'day' => 'day',
253-
'hour' => 0,
254-
'minute' => 0,
255+
'hour' => 'hour',
256+
'minute' => 'minute',
255257
'month' => 'month',
256258
'second' => 0,
257259
'year' => 'year',
@@ -612,7 +614,9 @@ function os2web_cp_service_field_default_fields() {
612614
'widget' => array(
613615
'active' => 1,
614616
'module' => 'options',
615-
'settings' => array(),
617+
'settings' => array(
618+
'content_taxonomy_opt_groups' => FALSE,
619+
),
616620
'type' => 'options_select',
617621
'weight' => '10',
618622
),
@@ -688,6 +692,79 @@ function os2web_cp_service_field_default_fields() {
688692
),
689693
);
690694

695+
// Exported field: 'node-os2web_cp_service_cp_case-field_os2web_cp_service_rules'.
696+
$fields['node-os2web_cp_service_cp_case-field_os2web_cp_service_rules'] = array(
697+
'field_config' => array(
698+
'active' => '1',
699+
'cardinality' => '-1',
700+
'deleted' => '0',
701+
'entity_types' => array(),
702+
'field_name' => 'field_os2web_cp_service_rules',
703+
'foreign keys' => array(
704+
'tid' => array(
705+
'columns' => array(
706+
'tid' => 'tid',
707+
),
708+
'table' => 'taxonomy_term_data',
709+
),
710+
),
711+
'indexes' => array(
712+
'tid' => array(
713+
0 => 'tid',
714+
),
715+
),
716+
'locked' => '0',
717+
'module' => 'taxonomy',
718+
'settings' => array(
719+
'allowed_values' => array(
720+
0 => array(
721+
'vocabulary' => 'os2web_cp_service_tax_approved_rules',
722+
'parent' => '0',
723+
'depth' => '',
724+
),
725+
),
726+
'options_list_callback' => 'content_taxonomy_allowed_values',
727+
),
728+
'translatable' => '0',
729+
'type' => 'taxonomy_term_reference',
730+
),
731+
'field_instance' => array(
732+
'bundle' => 'os2web_cp_service_cp_case',
733+
'default_value' => NULL,
734+
'deleted' => '0',
735+
'description' => '',
736+
'display' => array(
737+
'default' => array(
738+
'label' => 'above',
739+
'module' => 'taxonomy',
740+
'settings' => array(),
741+
'type' => 'taxonomy_term_reference_link',
742+
'weight' => 20,
743+
),
744+
'teaser' => array(
745+
'label' => 'above',
746+
'settings' => array(),
747+
'type' => 'hidden',
748+
'weight' => 0,
749+
),
750+
),
751+
'entity_type' => 'node',
752+
'field_name' => 'field_os2web_cp_service_rules',
753+
'label' => 'TriggerRules',
754+
'required' => 0,
755+
'settings' => array(
756+
'user_register_form' => FALSE,
757+
),
758+
'widget' => array(
759+
'active' => 1,
760+
'module' => 'options',
761+
'settings' => array(),
762+
'type' => 'options_buttons',
763+
'weight' => '37',
764+
),
765+
),
766+
);
767+
691768
// Exported field: 'node-os2web_cp_service_cp_case-field_os2web_cp_service_status'.
692769
$fields['node-os2web_cp_service_cp_case-field_os2web_cp_service_status'] = array(
693770
'field_config' => array(
@@ -1049,8 +1126,8 @@ function os2web_cp_service_field_default_fields() {
10491126
'cache_enabled' => 0,
10501127
'granularity' => array(
10511128
'day' => 'day',
1052-
'hour' => 0,
1053-
'minute' => 0,
1129+
'hour' => 'hour',
1130+
'minute' => 'minute',
10541131
'month' => 'month',
10551132
'second' => 0,
10561133
'year' => 'year',
@@ -1262,7 +1339,9 @@ function os2web_cp_service_field_default_fields() {
12621339
'widget' => array(
12631340
'active' => 1,
12641341
'module' => 'options',
1265-
'settings' => array(),
1342+
'settings' => array(
1343+
'content_taxonomy_opt_groups' => FALSE,
1344+
),
12661345
'type' => 'options_select',
12671346
'weight' => '8',
12681347
),
@@ -1286,8 +1365,8 @@ function os2web_cp_service_field_default_fields() {
12861365
'cache_enabled' => 0,
12871366
'granularity' => array(
12881367
'day' => 'day',
1289-
'hour' => 0,
1290-
'minute' => 0,
1368+
'hour' => 'hour',
1369+
'minute' => 'minute',
12911370
'month' => 'month',
12921371
'second' => 0,
12931372
'year' => 'year',
@@ -1649,6 +1728,79 @@ function os2web_cp_service_field_default_fields() {
16491728
),
16501729
);
16511730

1731+
// Exported field: 'node-os2web_cp_service_cp_document-field_os2web_cp_service_rules'.
1732+
$fields['node-os2web_cp_service_cp_document-field_os2web_cp_service_rules'] = array(
1733+
'field_config' => array(
1734+
'active' => '1',
1735+
'cardinality' => '-1',
1736+
'deleted' => '0',
1737+
'entity_types' => array(),
1738+
'field_name' => 'field_os2web_cp_service_rules',
1739+
'foreign keys' => array(
1740+
'tid' => array(
1741+
'columns' => array(
1742+
'tid' => 'tid',
1743+
),
1744+
'table' => 'taxonomy_term_data',
1745+
),
1746+
),
1747+
'indexes' => array(
1748+
'tid' => array(
1749+
0 => 'tid',
1750+
),
1751+
),
1752+
'locked' => '0',
1753+
'module' => 'taxonomy',
1754+
'settings' => array(
1755+
'allowed_values' => array(
1756+
0 => array(
1757+
'vocabulary' => 'os2web_cp_service_tax_approved_rules',
1758+
'parent' => '0',
1759+
'depth' => '',
1760+
),
1761+
),
1762+
'options_list_callback' => 'content_taxonomy_allowed_values',
1763+
),
1764+
'translatable' => '0',
1765+
'type' => 'taxonomy_term_reference',
1766+
),
1767+
'field_instance' => array(
1768+
'bundle' => 'os2web_cp_service_cp_document',
1769+
'default_value' => NULL,
1770+
'deleted' => '0',
1771+
'description' => '',
1772+
'display' => array(
1773+
'default' => array(
1774+
'label' => 'above',
1775+
'module' => 'taxonomy',
1776+
'settings' => array(),
1777+
'type' => 'taxonomy_term_reference_link',
1778+
'weight' => 13,
1779+
),
1780+
'teaser' => array(
1781+
'label' => 'above',
1782+
'settings' => array(),
1783+
'type' => 'hidden',
1784+
'weight' => 0,
1785+
),
1786+
),
1787+
'entity_type' => 'node',
1788+
'field_name' => 'field_os2web_cp_service_rules',
1789+
'label' => 'TriggerRules',
1790+
'required' => 0,
1791+
'settings' => array(
1792+
'user_register_form' => FALSE,
1793+
),
1794+
'widget' => array(
1795+
'active' => 1,
1796+
'module' => 'options',
1797+
'settings' => array(),
1798+
'type' => 'options_buttons',
1799+
'weight' => '38',
1800+
),
1801+
),
1802+
);
1803+
16521804
// Exported field: 'node-os2web_cp_service_cp_document-field_os2web_cp_service_sysid'.
16531805
$fields['node-os2web_cp_service_cp_document-field_os2web_cp_service_sysid'] = array(
16541806
'field_config' => array(
@@ -1740,6 +1892,7 @@ function os2web_cp_service_field_default_fields() {
17401892
t('Sagsstatus - Sagstypebetegnelse');
17411893
t('Sagstype - Sagstype');
17421894
t('SystemID');
1895+
t('TriggerRules');
17431896

17441897
return $fields;
17451898
}

os2web_cp_service.features.user_permission.inc

Lines changed: 18 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -13,54 +13,42 @@ function os2web_cp_service_user_default_permissions() {
1313
// Exported permission: create os2web_cp_service_cp_case content.
1414
$permissions['create os2web_cp_service_cp_case content'] = array(
1515
'name' => 'create os2web_cp_service_cp_case content',
16-
'roles' => array(
17-
0 => 'Administrator',
18-
),
16+
'roles' => array(),
1917
'module' => 'node',
2018
);
2119

2220
// Exported permission: create os2web_cp_service_cp_document content.
2321
$permissions['create os2web_cp_service_cp_document content'] = array(
2422
'name' => 'create os2web_cp_service_cp_document content',
25-
'roles' => array(
26-
0 => 'Administrator',
27-
),
23+
'roles' => array(),
2824
'module' => 'node',
2925
);
3026

31-
// Exported permission: delete own os2web_cp_service_document content.
32-
$permissions['delete own os2web_cp_service_document content'] = array(
33-
'name' => 'delete own os2web_cp_service_document content',
34-
'roles' => array(
35-
0 => 'Administrator',
36-
),
27+
// Exported permission: delete own os2web_cp_service_cp_case content.
28+
$permissions['delete own os2web_cp_service_cp_case content'] = array(
29+
'name' => 'delete own os2web_cp_service_cp_case content',
30+
'roles' => array(),
3731
'module' => 'node',
3832
);
3933

40-
// Exported permission: delete own os2web_cp_service_case content.
41-
$permissions['delete own os2web_cp_service_case content'] = array(
42-
'name' => 'delete own os2web_cp_service_case content',
43-
'roles' => array(
44-
0 => 'Administrator',
45-
),
34+
// Exported permission: delete own os2web_cp_service_cp_document content.
35+
$permissions['delete own os2web_cp_service_cp_document content'] = array(
36+
'name' => 'delete own os2web_cp_service_cp_document content',
37+
'roles' => array(),
4638
'module' => 'node',
4739
);
4840

49-
// Exported permission: edit own os2web_cp_service_document content.
50-
$permissions['edit own os2web_cp_service_document content'] = array(
51-
'name' => 'edit own os2web_cp_service_document content',
52-
'roles' => array(
53-
0 => 'Administrator',
54-
),
41+
// Exported permission: edit own os2web_cp_service_cp_case content.
42+
$permissions['edit own os2web_cp_service_cp_case content'] = array(
43+
'name' => 'edit own os2web_cp_service_cp_case content',
44+
'roles' => array(),
5545
'module' => 'node',
5646
);
5747

58-
// Exported permission: edit own os2web_cp_service_case content.
59-
$permissions['edit own os2web_cp_service_case content'] = array(
60-
'name' => 'edit own os2web_cp_service_case content',
61-
'roles' => array(
62-
0 => 'Administrator',
63-
),
48+
// Exported permission: edit own os2web_cp_service_cp_document content.
49+
$permissions['edit own os2web_cp_service_cp_document content'] = array(
50+
'name' => 'edit own os2web_cp_service_cp_document content',
51+
'roles' => array(),
6452
'module' => 'node',
6553
);
6654

os2web_cp_service.info

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ dependencies[] = page_manager
2121
dependencies[] = panels
2222
dependencies[] = pathauto
2323
dependencies[] = strongarm
24+
dependencies[] = taxonomy
2425
dependencies[] = text
2526
dependencies[] = views
2627
dependencies[] = views_content
@@ -40,6 +41,7 @@ features[field][] = node-os2web_cp_service_cp_case-field_os2web_cp_service_full_
4041
features[field][] = node-os2web_cp_service_cp_case-field_os2web_cp_service_key
4142
features[field][] = node-os2web_cp_service_cp_case-field_os2web_cp_service_org_unit
4243
features[field][] = node-os2web_cp_service_cp_case-field_os2web_cp_service_property
44+
features[field][] = node-os2web_cp_service_cp_case-field_os2web_cp_service_rules
4345
features[field][] = node-os2web_cp_service_cp_case-field_os2web_cp_service_status
4446
features[field][] = node-os2web_cp_service_cp_case-field_os2web_cp_service_sysid
4547
features[field][] = node-os2web_cp_service_cp_document-field_os2web_cp_service_case_id
@@ -53,12 +55,14 @@ features[field][] = node-os2web_cp_service_cp_document-field_os2web_cp_service_f
5355
features[field][] = node-os2web_cp_service_cp_document-field_os2web_cp_service_filetype
5456
features[field][] = node-os2web_cp_service_cp_document-field_os2web_cp_service_full_xml
5557
features[field][] = node-os2web_cp_service_cp_document-field_os2web_cp_service_key
58+
features[field][] = node-os2web_cp_service_cp_document-field_os2web_cp_service_rules
5659
features[field][] = node-os2web_cp_service_cp_document-field_os2web_cp_service_sysid
5760
features[node][] = os2web_cp_service_cp_case
5861
features[node][] = os2web_cp_service_cp_document
5962
features[page_manager_handlers][] = os2web_cp_service_cp_case_panel
6063
features[page_manager_handlers][] = os2web_cp_service_cp_document_panel
6164
features[page_manager_pages][] = os2web_cp_service_cp_case_search_panel
65+
features[taxonomy][] = os2web_cp_service_tax_approved_rules
6266
features[user_permission][] = create os2web_cp_service_cp_case content
6367
features[user_permission][] = create os2web_cp_service_cp_document content
6468
features[user_permission][] = delete own os2web_cp_service_cp_case content

0 commit comments

Comments
 (0)