Added xml file for schema
This commit is contained in:
committed by
Pradeep Nayak
parent
5596e9b90b
commit
ae5edc1f48
11
xml/schema/CRM/RelateEntities/RelateEntities.entityType.php
Normal file
11
xml/schema/CRM/RelateEntities/RelateEntities.entityType.php
Normal file
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
// This file declares a new entity type. For more details, see "hook_civicrm_entityTypes" at:
|
||||
// http://wiki.civicrm.org/confluence/display/CRMDOC/Hook+Reference
|
||||
return array (
|
||||
0 =>
|
||||
array (
|
||||
'name' => 'RelateEntities',
|
||||
'class' => 'CRM_RelateEntities_DAO_RelateEntities',
|
||||
'table' => 'civicrm_relate_entities',
|
||||
),
|
||||
);
|
115
xml/schema/CRM/RelateEntities/RelateEntities.xml
Normal file
115
xml/schema/CRM/RelateEntities/RelateEntities.xml
Normal file
@ -0,0 +1,115 @@
|
||||
<?xml version="1.0" encoding="iso-8859-1" ?>
|
||||
|
||||
<table>
|
||||
<base>CRM/RelateEntities</base>
|
||||
<class>RelateEntities</class>
|
||||
<name>civicrm_relate_entities</name>
|
||||
<comment>Related entity</comment>
|
||||
<add>1.0</add>
|
||||
<log>true</log>
|
||||
|
||||
<field>
|
||||
<name>id</name>
|
||||
<type>int unsigned</type>
|
||||
<required>true</required>
|
||||
<comment>Unique Related Entity ID</comment>
|
||||
<add>1.0</add>
|
||||
</field>
|
||||
<primaryKey>
|
||||
<name>id</name>
|
||||
<autoincrement>true</autoincrement>
|
||||
</primaryKey>
|
||||
<field>
|
||||
<name>entity_table_a</name>
|
||||
<title>Entity Table A</title>
|
||||
<type>varchar</type>
|
||||
<length>64</length>
|
||||
<required>true</required>
|
||||
<comment>May contain civicrm_financial_item, civicrm_contribution, civicrm_financial_trxn, civicrm_grant, etc</comment>
|
||||
<add>1.0</add>
|
||||
</field>
|
||||
<field>
|
||||
<name>entity_id_a</name>
|
||||
<title>Entity Id A</title>
|
||||
<type>int unsigned</type>
|
||||
<required>true</required>
|
||||
<comment>entry in table</comment>
|
||||
<add>1.0</add>
|
||||
</field>
|
||||
<dynamicForeignKey>
|
||||
<idColumn>entity_id_a</idColumn>
|
||||
<typeColumn>entity_table_a</typeColumn>
|
||||
<add>1.0</add>
|
||||
</dynamicForeignKey>
|
||||
<field>
|
||||
<name>entity_table_b</name>
|
||||
<title>Entity Table b</title>
|
||||
<type>varchar</type>
|
||||
<length>64</length>
|
||||
<required>true</required>
|
||||
<comment>May contain civicrm_financial_item, civicrm_contribution, civicrm_financial_trxn, civicrm_grant, etc</comment>
|
||||
<add>1.0</add>
|
||||
</field>
|
||||
<field>
|
||||
<name>entity_id_b</name>
|
||||
<title>Entity Id B</title>
|
||||
<type>int unsigned</type>
|
||||
<required>true</required>
|
||||
<comment>entry in table</comment>
|
||||
<add>1.0</add>
|
||||
</field>
|
||||
<dynamicForeignKey>
|
||||
<idColumn>entity_id_b</idColumn>
|
||||
<typeColumn>entity_table_b</typeColumn>
|
||||
<add>1.0</add>
|
||||
</dynamicForeignKey>
|
||||
<field>
|
||||
<name>relationship_type_id</name>
|
||||
<type>int unsigned</type>
|
||||
<title>Relationship Type</title>
|
||||
<required>true</required>
|
||||
<comment>id of the relationship</comment>
|
||||
<add>1.0</add>
|
||||
<html>
|
||||
<type>Select</type>
|
||||
</html>
|
||||
</field>
|
||||
<foreignKey>
|
||||
<name>relationship_type_id</name>
|
||||
<table>civicrm_relationship_type</table>
|
||||
<key>id</key>
|
||||
<add>1.0</add>
|
||||
<onDelete>CASCADE</onDelete>
|
||||
</foreignKey>
|
||||
<field>
|
||||
<name>is_active</name>
|
||||
<type>boolean</type>
|
||||
<title>Relationship Is Active</title>
|
||||
<default>1</default>
|
||||
<comment>is the relationship active ?</comment>
|
||||
<add>1.1</add>
|
||||
<html>
|
||||
<type>CheckBox</type>
|
||||
</html>
|
||||
</field>
|
||||
<field>
|
||||
<name>created_date</name>
|
||||
<title>RelateEntities Created Date</title>
|
||||
<type>timestamp</type>
|
||||
<comment>When was the entry was created.</comment>
|
||||
<required>false</required>
|
||||
<export>true</export>
|
||||
<default>CURRENT_TIMESTAMP</default>
|
||||
<add>1.0</add>
|
||||
</field>
|
||||
<field>
|
||||
<name>modified_date</name>
|
||||
<title>RelateEntities Modified Date</title>
|
||||
<type>timestamp</type>
|
||||
<comment>When was the entry was modified.</comment>
|
||||
<required>false</required>
|
||||
<export>true</export>
|
||||
<default>CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP</default>
|
||||
<add>1.0</add>
|
||||
</field>
|
||||
</table>
|
Reference in New Issue
Block a user