@@ -20,6 +20,89 @@ export default defineStack({
2020 ProjectObject ,
2121 EventObject
2222 ] ,
23+ views : [
24+ {
25+ listViews : {
26+ all : {
27+ name : 'all' ,
28+ label : 'All Opportunities' ,
29+ type : 'grid' ,
30+ data : { provider : 'object' , object : 'opportunity' } ,
31+ columns : [ 'name' , 'amount' , 'stage' , 'close_date' , 'probability' ] ,
32+ } ,
33+ pipeline : {
34+ name : 'pipeline' ,
35+ label : 'Pipeline' ,
36+ type : 'kanban' ,
37+ data : { provider : 'object' , object : 'opportunity' } ,
38+ columns : [ 'name' , 'amount' , 'close_date' , 'probability' ] ,
39+ kanban : {
40+ groupByField : 'stage' ,
41+ columns : [ 'name' , 'amount' , 'close_date' ] ,
42+ } ,
43+ } ,
44+ } ,
45+ } ,
46+ {
47+ listViews : {
48+ all_events : {
49+ name : 'all_events' ,
50+ label : 'All Events' ,
51+ type : 'grid' ,
52+ data : { provider : 'object' , object : 'event' } ,
53+ columns : [ 'subject' , 'start' , 'end' , 'location' , 'type' ] ,
54+ } ,
55+ calendar : {
56+ name : 'calendar' ,
57+ label : 'Calendar' ,
58+ type : 'calendar' ,
59+ data : { provider : 'object' , object : 'event' } ,
60+ columns : [ 'subject' , 'start' , 'end' , 'type' ] ,
61+ calendar : {
62+ startDateField : 'start' ,
63+ endDateField : 'end' ,
64+ titleField : 'subject' ,
65+ } ,
66+ } ,
67+ } ,
68+ } ,
69+ {
70+ listViews : {
71+ all_tasks : {
72+ name : 'all_tasks' ,
73+ label : 'All Tasks' ,
74+ type : 'grid' ,
75+ data : { provider : 'object' , object : 'project_task' } ,
76+ columns : [ 'name' , 'status' , 'priority' , 'start_date' , 'end_date' , 'progress' ] ,
77+ } ,
78+ board : {
79+ name : 'board' ,
80+ label : 'Board' ,
81+ type : 'kanban' ,
82+ data : { provider : 'object' , object : 'project_task' } ,
83+ columns : [ 'name' , 'priority' , 'start_date' , 'end_date' ] ,
84+ kanban : {
85+ groupByField : 'status' ,
86+ columns : [ 'name' , 'priority' , 'start_date' , 'end_date' ] ,
87+ } ,
88+ } ,
89+ gantt : {
90+ name : 'gantt' ,
91+ label : 'Gantt' ,
92+ type : 'gantt' ,
93+ data : { provider : 'object' , object : 'project_task' } ,
94+ columns : [ 'name' , 'start_date' , 'end_date' , 'progress' , 'status' ] ,
95+ } ,
96+ timeline : {
97+ name : 'timeline' ,
98+ label : 'Timeline' ,
99+ type : 'timeline' ,
100+ data : { provider : 'object' , object : 'project_task' } ,
101+ columns : [ 'name' , 'start_date' , 'status' ] ,
102+ } ,
103+ } ,
104+ } ,
105+ ] ,
23106 reports : [ ] ,
24107 pages : [
25108 {
0 commit comments