Merge pull request #17640 from samuelsov/bugreportcivigrant
[civicrm-core.git] / xml / schema / Contact / DashboardContact.xml
1 <?xml version="1.0" encoding="iso-8859-1" ?>
2
3 <table>
4 <base>CRM/Contact</base>
5 <class>DashboardContact</class>
6 <name>civicrm_dashboard_contact</name>
7 <comment>Table to store dashboard for each contact.</comment>
8 <add>3.1</add>
9 <field>
10 <name>id</name>
11 <type>int unsigned</type>
12 <title>Dashboard Contact ID</title>
13 <required>true</required>
14 <add>3.1</add>
15 </field>
16 <primaryKey>
17 <name>id</name>
18 <autoincrement>true</autoincrement>
19 </primaryKey>
20 <field>
21 <name>dashboard_id</name>
22 <type>int unsigned</type>
23 <title>Dashboard</title>
24 <required>true</required>
25 <comment>Dashboard ID</comment>
26 <add>3.1</add>
27 </field>
28 <foreignKey>
29 <name>dashboard_id</name>
30 <table>civicrm_dashboard</table>
31 <key>id</key>
32 <onDelete>CASCADE</onDelete>
33 <add>3.1</add>
34 </foreignKey>
35 <field>
36 <name>contact_id</name>
37 <type>int unsigned</type>
38 <title>Dashboard Contact</title>
39 <required>true</required>
40 <comment>Contact ID</comment>
41 <add>3.1</add>
42 </field>
43 <foreignKey>
44 <name>contact_id</name>
45 <table>civicrm_contact</table>
46 <key>id</key>
47 <onDelete>CASCADE</onDelete>
48 <add>3.1</add>
49 </foreignKey>
50 <index>
51 <name>index_dashboard_id_contact_id</name>
52 <fieldName>dashboard_id</fieldName>
53 <fieldName>contact_id</fieldName>
54 <unique>true</unique>
55 <add>4.7</add>
56 </index>
57 <field>
58 <name>column_no</name>
59 <type>int</type>
60 <comment>column no for this widget</comment>
61 <default>0</default>
62 <add>3.1</add>
63 </field>
64 <field>
65 <name>is_minimized</name>
66 <type>boolean</type>
67 <title>Dashlet is Minimized?</title>
68 <comment>Is Minimized?</comment>
69 <default>0</default>
70 <add>3.1</add>
71 <drop>4.7</drop>
72 </field>
73 <field>
74 <name>is_fullscreen</name>
75 <type>boolean</type>
76 <title>Dashlet is FullScreen?</title>
77 <comment>Is Fullscreen?</comment>
78 <default>1</default>
79 <add>3.1</add>
80 <drop>4.7</drop>
81 </field>
82 <field>
83 <name>is_active</name>
84 <type>boolean</type>
85 <title>Dashlet is Active?</title>
86 <comment>Is this widget active?</comment>
87 <default>0</default>
88 <add>3.1</add>
89 </field>
90 <field>
91 <name>weight</name>
92 <title>Order</title>
93 <type>int</type>
94 <comment>Ordering of the widgets.</comment>
95 <default>0</default>
96 <add>3.1</add>
97 </field>
98 <field>
99 <name>content</name>
100 <type>longtext</type>
101 <comment>dashlet content</comment>
102 <add>3.3</add>
103 <drop>4.7</drop>
104 </field>
105 <field>
106 <name>created_date</name>
107 <type>datetime</type>
108 <title>Dashlet Created On</title>
109 <comment>When was content populated</comment>
110 <add>3.3</add>
111 <drop>4.7</drop>
112 </field>
113 </table>