diff --git a/community/event_management/__init__.py b/community/event_management/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/__init__.py b/community/event_management/doctype/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/attendee_registration/__init__.py b/community/event_management/doctype/attendee_registration/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/attendee_registration/attendee_registration.js b/community/event_management/doctype/attendee_registration/attendee_registration.js new file mode 100644 index 00000000..e1b17c5a --- /dev/null +++ b/community/event_management/doctype/attendee_registration/attendee_registration.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, FOSS United and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Attendee Registration', { + // refresh: function(frm) { + + // } +}); diff --git a/community/event_management/doctype/attendee_registration/attendee_registration.json b/community/event_management/doctype/attendee_registration/attendee_registration.json new file mode 100644 index 00000000..111f2300 --- /dev/null +++ b/community/event_management/doctype/attendee_registration/attendee_registration.json @@ -0,0 +1,77 @@ +{ + "actions": [], + "creation": "2021-08-11 10:07:53.262504", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "attendee_info_section", + "name1", + "email", + "phone_number", + "occupation", + "company", + "what_are_you_hoping_to_learn" + ], + "fields": [ + { + "fieldname": "attendee_info_section", + "fieldtype": "Section Break", + "label": "Attendee Info" + }, + { + "fieldname": "name1", + "fieldtype": "Data", + "label": "Name" + }, + { + "fieldname": "email", + "fieldtype": "Data", + "label": "Email" + }, + { + "fieldname": "phone_number", + "fieldtype": "Data", + "label": "Phone Number" + }, + { + "fieldname": "occupation", + "fieldtype": "Data", + "label": "Occupation" + }, + { + "fieldname": "company", + "fieldtype": "Data", + "label": "Company" + }, + { + "fieldname": "what_are_you_hoping_to_learn", + "fieldtype": "Text", + "label": "What are you hoping to learn" + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-11 10:07:53.262504", + "modified_by": "Administrator", + "module": "Event Management", + "name": "Attendee Registration", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/community/event_management/doctype/attendee_registration/attendee_registration.py b/community/event_management/doctype/attendee_registration/attendee_registration.py new file mode 100644 index 00000000..ccff65df --- /dev/null +++ b/community/event_management/doctype/attendee_registration/attendee_registration.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class AttendeeRegistration(Document): + pass diff --git a/community/event_management/doctype/attendee_registration/test_attendee_registration.py b/community/event_management/doctype/attendee_registration/test_attendee_registration.py new file mode 100644 index 00000000..3e3922c8 --- /dev/null +++ b/community/event_management/doctype/attendee_registration/test_attendee_registration.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and Contributors +# See license.txt + +# import frappe +import unittest + +class TestAttendeeRegistration(unittest.TestCase): + pass diff --git a/community/event_management/doctype/event_details/__init__.py b/community/event_management/doctype/event_details/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/event_details/event_details.js b/community/event_management/doctype/event_details/event_details.js new file mode 100644 index 00000000..1d2a2098 --- /dev/null +++ b/community/event_management/doctype/event_details/event_details.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, FOSS United and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Event Details', { + // refresh: function(frm) { + + // } +}); diff --git a/community/event_management/doctype/event_details/event_details.json b/community/event_management/doctype/event_details/event_details.json new file mode 100644 index 00000000..2c0cf532 --- /dev/null +++ b/community/event_management/doctype/event_details/event_details.json @@ -0,0 +1,91 @@ +{ + "actions": [], + "autoname": "field:event_name", + "creation": "2021-08-11 10:05:41.072432", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "event_name", + "start_date", + "end_date", + "event_details", + "hero_section", + "title", + "description", + "illustration", + "cta" + ], + "fields": [ + { + "fieldname": "event_name", + "fieldtype": "Data", + "label": "Event Name", + "unique": 1 + }, + { + "fieldname": "start_date", + "fieldtype": "Date", + "label": "Start Date" + }, + { + "fieldname": "end_date", + "fieldtype": "Date", + "label": "End Date" + }, + { + "fieldname": "event_details", + "fieldtype": "Markdown Editor", + "label": "Event Details" + }, + { + "fieldname": "hero_section", + "fieldtype": "Section Break", + "label": "Hero " + }, + { + "fieldname": "description", + "fieldtype": "Data", + "label": "Description" + }, + { + "fieldname": "illustration", + "fieldtype": "Attach Image", + "label": "Illustration" + }, + { + "fieldname": "cta", + "fieldtype": "Data", + "label": "CTA" + }, + { + "fieldname": "title", + "fieldtype": "Data", + "label": "Title" + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-12 12:06:51.911680", + "modified_by": "Administrator", + "module": "Event Management", + "name": "Event Details", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/community/event_management/doctype/event_details/event_details.py b/community/event_management/doctype/event_details/event_details.py new file mode 100644 index 00000000..7e2f9c9b --- /dev/null +++ b/community/event_management/doctype/event_details/event_details.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class EventDetails(Document): + pass diff --git a/community/event_management/doctype/event_details/test_event_details.py b/community/event_management/doctype/event_details/test_event_details.py new file mode 100644 index 00000000..00aa9a67 --- /dev/null +++ b/community/event_management/doctype/event_details/test_event_details.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and Contributors +# See license.txt + +# import frappe +import unittest + +class TestEventDetails(unittest.TestCase): + pass diff --git a/community/event_management/doctype/event_ticket/__init__.py b/community/event_management/doctype/event_ticket/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/event_ticket/event_ticket.js b/community/event_management/doctype/event_ticket/event_ticket.js new file mode 100644 index 00000000..48656188 --- /dev/null +++ b/community/event_management/doctype/event_ticket/event_ticket.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, FOSS United and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Event Ticket', { + // refresh: function(frm) { + + // } +}); diff --git a/community/event_management/doctype/event_ticket/event_ticket.json b/community/event_management/doctype/event_ticket/event_ticket.json new file mode 100644 index 00000000..d0f94b66 --- /dev/null +++ b/community/event_management/doctype/event_ticket/event_ticket.json @@ -0,0 +1,48 @@ +{ + "actions": [], + "creation": "2021-08-11 11:17:28.452289", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "ticket", + "attendee" + ], + "fields": [ + { + "fieldname": "ticket", + "fieldtype": "Data", + "label": "Ticket" + }, + { + "fieldname": "attendee", + "fieldtype": "Link", + "label": "attendee", + "options": "Attendee Registration" + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-11 11:17:28.452289", + "modified_by": "Administrator", + "module": "Event Management", + "name": "Event Ticket", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/community/event_management/doctype/event_ticket/event_ticket.py b/community/event_management/doctype/event_ticket/event_ticket.py new file mode 100644 index 00000000..063eca2f --- /dev/null +++ b/community/event_management/doctype/event_ticket/event_ticket.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class EventTicket(Document): + pass diff --git a/community/event_management/doctype/event_ticket/test_event_ticket.py b/community/event_management/doctype/event_ticket/test_event_ticket.py new file mode 100644 index 00000000..987b32dc --- /dev/null +++ b/community/event_management/doctype/event_ticket/test_event_ticket.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and Contributors +# See license.txt + +# import frappe +import unittest + +class TestEventTicket(unittest.TestCase): + pass diff --git a/community/event_management/doctype/exhibitor_registration/__init__.py b/community/event_management/doctype/exhibitor_registration/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/exhibitor_registration/exhibitor_registration.js b/community/event_management/doctype/exhibitor_registration/exhibitor_registration.js new file mode 100644 index 00000000..530cf64b --- /dev/null +++ b/community/event_management/doctype/exhibitor_registration/exhibitor_registration.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, FOSS United and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Exhibitor Registration', { + // refresh: function(frm) { + + // } +}); diff --git a/community/event_management/doctype/exhibitor_registration/exhibitor_registration.json b/community/event_management/doctype/exhibitor_registration/exhibitor_registration.json new file mode 100644 index 00000000..ff9f1f75 --- /dev/null +++ b/community/event_management/doctype/exhibitor_registration/exhibitor_registration.json @@ -0,0 +1,55 @@ +{ + "actions": [], + "autoname": "Exhibitor-Regis-.####.", + "creation": "2021-08-16 16:26:46.189119", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "full_name", + "company", + "logo" + ], + "fields": [ + { + "fieldname": "full_name", + "fieldtype": "Data", + "label": "Full Name" + }, + { + "fieldname": "company", + "fieldtype": "Data", + "label": "Company ", + "unique": 1 + }, + { + "fieldname": "logo", + "fieldtype": "Attach Image", + "label": "Logo" + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-16 17:01:51.344097", + "modified_by": "Administrator", + "module": "Event Management", + "name": "Exhibitor Registration", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/community/event_management/doctype/exhibitor_registration/exhibitor_registration.py b/community/event_management/doctype/exhibitor_registration/exhibitor_registration.py new file mode 100644 index 00000000..3c1c70e4 --- /dev/null +++ b/community/event_management/doctype/exhibitor_registration/exhibitor_registration.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class ExhibitorRegistration(Document): + pass diff --git a/community/event_management/doctype/exhibitor_registration/test_exhibitor_registration.py b/community/event_management/doctype/exhibitor_registration/test_exhibitor_registration.py new file mode 100644 index 00000000..f0970dde --- /dev/null +++ b/community/event_management/doctype/exhibitor_registration/test_exhibitor_registration.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and Contributors +# See license.txt + +# import frappe +import unittest + +class TestExhibitorRegistration(unittest.TestCase): + pass diff --git a/community/event_management/doctype/host/__init__.py b/community/event_management/doctype/host/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/host/host.js b/community/event_management/doctype/host/host.js new file mode 100644 index 00000000..ab3acc05 --- /dev/null +++ b/community/event_management/doctype/host/host.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, FOSS United and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Host', { + // refresh: function(frm) { + + // } +}); diff --git a/community/event_management/doctype/host/host.json b/community/event_management/doctype/host/host.json new file mode 100644 index 00000000..7f019ac9 --- /dev/null +++ b/community/event_management/doctype/host/host.json @@ -0,0 +1,65 @@ +{ + "actions": [], + "autoname": "field:full_name", + "creation": "2021-08-11 10:51:47.234690", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "event", + "full_name", + "user_image", + "title" + ], + "fields": [ + { + "fieldname": "event", + "fieldtype": "Link", + "label": "Event", + "options": "Event Details" + }, + { + "fieldname": "title", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Title" + }, + { + "fieldname": "full_name", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Full Name", + "reqd": 1, + "unique": 1 + }, + { + "fieldname": "user_image", + "fieldtype": "Attach Image", + "label": "Image" + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-11 23:54:17.790263", + "modified_by": "Administrator", + "module": "Event Management", + "name": "Host", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/community/event_management/doctype/host/host.py b/community/event_management/doctype/host/host.py new file mode 100644 index 00000000..f2cc77df --- /dev/null +++ b/community/event_management/doctype/host/host.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class Host(Document): + pass diff --git a/community/event_management/doctype/host/test_host.py b/community/event_management/doctype/host/test_host.py new file mode 100644 index 00000000..f3b03f13 --- /dev/null +++ b/community/event_management/doctype/host/test_host.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and Contributors +# See license.txt + +# import frappe +import unittest + +class TestHost(unittest.TestCase): + pass diff --git a/community/event_management/doctype/schedule/__init__.py b/community/event_management/doctype/schedule/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/schedule/schedule.js b/community/event_management/doctype/schedule/schedule.js new file mode 100644 index 00000000..137c448d --- /dev/null +++ b/community/event_management/doctype/schedule/schedule.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, FOSS United and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Schedule', { + // refresh: function(frm) { + + // } +}); diff --git a/community/event_management/doctype/schedule/schedule.json b/community/event_management/doctype/schedule/schedule.json new file mode 100644 index 00000000..0536c291 --- /dev/null +++ b/community/event_management/doctype/schedule/schedule.json @@ -0,0 +1,50 @@ +{ + "actions": [], + "autoname": "Schedule-.####", + "creation": "2021-08-11 10:50:23.522178", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "speaker", + "slot" + ], + "fields": [ + { + "fieldname": "speaker", + "fieldtype": "Link", + "label": "Speaker", + "options": "Speaker Registration" + }, + { + "fieldname": "slot", + "fieldtype": "Link", + "label": "Slot", + "options": "Slot" + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-16 18:45:44.945527", + "modified_by": "Administrator", + "module": "Event Management", + "name": "Schedule", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/community/event_management/doctype/schedule/schedule.py b/community/event_management/doctype/schedule/schedule.py new file mode 100644 index 00000000..4a8cdec0 --- /dev/null +++ b/community/event_management/doctype/schedule/schedule.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class Schedule(Document): + pass diff --git a/community/event_management/doctype/schedule/test_schedule.py b/community/event_management/doctype/schedule/test_schedule.py new file mode 100644 index 00000000..47d86a7b --- /dev/null +++ b/community/event_management/doctype/schedule/test_schedule.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and Contributors +# See license.txt + +# import frappe +import unittest + +class TestSchedule(unittest.TestCase): + pass diff --git a/community/event_management/doctype/slot/__init__.py b/community/event_management/doctype/slot/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/slot/slot.js b/community/event_management/doctype/slot/slot.js new file mode 100644 index 00000000..dbdaa8ee --- /dev/null +++ b/community/event_management/doctype/slot/slot.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, FOSS United and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Slot', { + // refresh: function(frm) { + + // } +}); diff --git a/community/event_management/doctype/slot/slot.json b/community/event_management/doctype/slot/slot.json new file mode 100644 index 00000000..a65a8756 --- /dev/null +++ b/community/event_management/doctype/slot/slot.json @@ -0,0 +1,61 @@ +{ + "actions": [], + "autoname": "format:SLOT-{date}-{start_time}", + "creation": "2021-08-11 11:19:50.276917", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "event", + "date", + "start_time", + "end_time" + ], + "fields": [ + { + "fieldname": "event", + "fieldtype": "Link", + "label": "Event", + "options": "Event Details" + }, + { + "fieldname": "date", + "fieldtype": "Date", + "label": "Date" + }, + { + "fieldname": "start_time", + "fieldtype": "Time", + "label": "Start Time" + }, + { + "fieldname": "end_time", + "fieldtype": "Time", + "label": "End Time" + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-16 17:13:28.144260", + "modified_by": "Administrator", + "module": "Event Management", + "name": "Slot", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/community/event_management/doctype/slot/slot.py b/community/event_management/doctype/slot/slot.py new file mode 100644 index 00000000..d2cb8dfe --- /dev/null +++ b/community/event_management/doctype/slot/slot.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and contributors +# For license information, please see license.txt + +# import frappe +from frappe.model.document import Document + +class Slot(Document): + pass diff --git a/community/event_management/doctype/slot/test_slot.py b/community/event_management/doctype/slot/test_slot.py new file mode 100644 index 00000000..e04e6593 --- /dev/null +++ b/community/event_management/doctype/slot/test_slot.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and Contributors +# See license.txt + +# import frappe +import unittest + +class TestSlot(unittest.TestCase): + pass diff --git a/community/event_management/doctype/speaker_registration/__init__.py b/community/event_management/doctype/speaker_registration/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/doctype/speaker_registration/speaker_registration.js b/community/event_management/doctype/speaker_registration/speaker_registration.js new file mode 100644 index 00000000..8bee861b --- /dev/null +++ b/community/event_management/doctype/speaker_registration/speaker_registration.js @@ -0,0 +1,8 @@ +// Copyright (c) 2021, FOSS United and contributors +// For license information, please see license.txt + +frappe.ui.form.on('Speaker Registration', { + // refresh: function(frm) { + + // } +}); diff --git a/community/event_management/doctype/speaker_registration/speaker_registration.json b/community/event_management/doctype/speaker_registration/speaker_registration.json new file mode 100644 index 00000000..58e064c2 --- /dev/null +++ b/community/event_management/doctype/speaker_registration/speaker_registration.json @@ -0,0 +1,146 @@ +{ + "actions": [], + "autoname": "SPEAKER-REGIS.####.", + "creation": "2021-08-11 10:37:32.124651", + "doctype": "DocType", + "editable_grid": 1, + "engine": "InnoDB", + "field_order": [ + "speaker_info_section", + "full_name", + "email", + "phone_number", + "job_title", + "company", + "column_break_8", + "picture", + "bio", + "talk_info_section", + "topic", + "title", + "column_break_13", + "about", + "attachment", + "status" + ], + "fields": [ + { + "fieldname": "speaker_info_section", + "fieldtype": "Section Break", + "label": "Speaker Info" + }, + { + "fieldname": "email", + "fieldtype": "Data", + "label": "Email", + "reqd": 1, + "unique": 1 + }, + { + "fieldname": "phone_number", + "fieldtype": "Data", + "label": "Phone Number", + "unique": 1 + }, + { + "fieldname": "job_title", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Job Title" + }, + { + "fieldname": "company", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Company" + }, + { + "fieldname": "picture", + "fieldtype": "Attach Image", + "label": "Picture" + }, + { + "fieldname": "bio", + "fieldtype": "Text", + "label": "Bio" + }, + { + "fieldname": "talk_info_section", + "fieldtype": "Section Break", + "label": "Talk Info" + }, + { + "fieldname": "topic", + "fieldtype": "Select", + "in_list_view": 1, + "label": "Topic", + "options": "Delivery\nCloud\nCustomer Success\nMarketing\nDevelopment\nHR\nCustomer Stories", + "reqd": 1 + }, + { + "fieldname": "title", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Title", + "reqd": 1 + }, + { + "fieldname": "about", + "fieldtype": "Text", + "label": "About", + "reqd": 1 + }, + { + "fieldname": "attachment", + "fieldtype": "Attach", + "label": "Attachment" + }, + { + "fieldname": "column_break_8", + "fieldtype": "Column Break" + }, + { + "fieldname": "column_break_13", + "fieldtype": "Column Break" + }, + { + "default": "Applied", + "fieldname": "status", + "fieldtype": "Select", + "in_list_view": 1, + "label": "Status", + "options": "Applied\nPending\nApproved\nRejected" + }, + { + "fieldname": "full_name", + "fieldtype": "Data", + "in_list_view": 1, + "label": "Full Name", + "reqd": 1 + } + ], + "index_web_pages_for_search": 1, + "links": [], + "modified": "2021-08-17 00:31:28.656127", + "modified_by": "Administrator", + "module": "Event Management", + "name": "Speaker Registration", + "owner": "Administrator", + "permissions": [ + { + "create": 1, + "delete": 1, + "email": 1, + "export": 1, + "print": 1, + "read": 1, + "report": 1, + "role": "System Manager", + "share": 1, + "write": 1 + } + ], + "sort_field": "modified", + "sort_order": "DESC", + "track_changes": 1 +} \ No newline at end of file diff --git a/community/event_management/doctype/speaker_registration/speaker_registration.py b/community/event_management/doctype/speaker_registration/speaker_registration.py new file mode 100644 index 00000000..20a1bc8c --- /dev/null +++ b/community/event_management/doctype/speaker_registration/speaker_registration.py @@ -0,0 +1,11 @@ +# Copyright (c) 2021, FOSS United and contributors +# For license information, please see license.txt + +import frappe +from frappe.model.document import Document + +class SpeakerRegistration(Document): + + def on_update(self): + abc = frappe.get_doc("Speaker Registration", 'SPEAKER-REGIS0001') + print(type(abc)) diff --git a/community/event_management/doctype/speaker_registration/test_speaker_registration.py b/community/event_management/doctype/speaker_registration/test_speaker_registration.py new file mode 100644 index 00000000..4e3d6fa1 --- /dev/null +++ b/community/event_management/doctype/speaker_registration/test_speaker_registration.py @@ -0,0 +1,8 @@ +# Copyright (c) 2021, FOSS United and Contributors +# See license.txt + +# import frappe +import unittest + +class TestSpeakerRegistration(unittest.TestCase): + pass diff --git a/community/event_management/web_form/__init__.py b/community/event_management/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/web_form/attendee_registration/__init__.py b/community/event_management/web_form/attendee_registration/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/web_form/attendee_registration/attendee_registration.js b/community/event_management/web_form/attendee_registration/attendee_registration.js new file mode 100644 index 00000000..699703c5 --- /dev/null +++ b/community/event_management/web_form/attendee_registration/attendee_registration.js @@ -0,0 +1,3 @@ +frappe.ready(function() { + // bind events here +}) \ No newline at end of file diff --git a/community/event_management/web_form/attendee_registration/attendee_registration.json b/community/event_management/web_form/attendee_registration/attendee_registration.json new file mode 100644 index 00000000..b7a9e934 --- /dev/null +++ b/community/event_management/web_form/attendee_registration/attendee_registration.json @@ -0,0 +1,122 @@ +{ + "accept_payment": 0, + "allow_comments": 0, + "allow_delete": 0, + "allow_edit": 0, + "allow_incomplete": 0, + "allow_multiple": 0, + "allow_print": 0, + "amount": 0.0, + "amount_based_on_field": 0, + "apply_document_permissions": 0, + "button_label": "Register", + "creation": "2021-08-11 10:08:24.418743", + "doc_type": "Attendee Registration", + "docstatus": 0, + "doctype": "Web Form", + "idx": 0, + "is_standard": 1, + "login_required": 1, + "max_attachment_size": 0, + "modified": "2021-08-17 11:51:17.008322", + "modified_by": "Administrator", + "module": "Event Management", + "name": "attendee-registration", + "owner": "Administrator", + "payment_button_label": "Buy Now", + "published": 1, + "route": "event/conference2021/attendee-registration", + "route_to_success_link": 0, + "show_attachments": 0, + "show_in_grid": 0, + "show_sidebar": 0, + "sidebar_items": [], + "success_url": "/attendee-registration", + "title": "Attendee Registration", + "web_form_fields": [ + { + "allow_read_on_all_link_options": 0, + "fieldname": "attendee_info_section", + "fieldtype": "Section Break", + "hidden": 0, + "label": "Attendee Info", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "name1", + "fieldtype": "Data", + "hidden": 0, + "label": "Name", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "label": "Email", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "phone_number", + "fieldtype": "Data", + "hidden": 0, + "label": "Phone Number", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "occupation", + "fieldtype": "Data", + "hidden": 0, + "label": "Occupation", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "company", + "fieldtype": "Data", + "hidden": 0, + "label": "Company", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "what_are_you_hoping_to_learn", + "fieldtype": "Text", + "hidden": 0, + "label": "What are you hoping to learn", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + } + ] +} \ No newline at end of file diff --git a/community/event_management/web_form/attendee_registration/attendee_registration.py b/community/event_management/web_form/attendee_registration/attendee_registration.py new file mode 100644 index 00000000..e1ada619 --- /dev/null +++ b/community/event_management/web_form/attendee_registration/attendee_registration.py @@ -0,0 +1,5 @@ +import frappe + +def get_context(context): + # do your magic here + pass diff --git a/community/event_management/web_form/exhibitor_registration/__init__.py b/community/event_management/web_form/exhibitor_registration/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/web_form/exhibitor_registration/exhibitor_registration.js b/community/event_management/web_form/exhibitor_registration/exhibitor_registration.js new file mode 100644 index 00000000..699703c5 --- /dev/null +++ b/community/event_management/web_form/exhibitor_registration/exhibitor_registration.js @@ -0,0 +1,3 @@ +frappe.ready(function() { + // bind events here +}) \ No newline at end of file diff --git a/community/event_management/web_form/exhibitor_registration/exhibitor_registration.json b/community/event_management/web_form/exhibitor_registration/exhibitor_registration.json new file mode 100644 index 00000000..0e08f2ca --- /dev/null +++ b/community/event_management/web_form/exhibitor_registration/exhibitor_registration.json @@ -0,0 +1,74 @@ +{ + "accept_payment": 0, + "allow_comments": 0, + "allow_delete": 0, + "allow_edit": 0, + "allow_incomplete": 0, + "allow_multiple": 0, + "allow_print": 0, + "amount": 0.0, + "amount_based_on_field": 0, + "apply_document_permissions": 0, + "button_label": "Save", + "creation": "2021-08-16 16:27:06.566564", + "doc_type": "Exhibitor Registration", + "docstatus": 0, + "doctype": "Web Form", + "idx": 0, + "is_standard": 1, + "login_required": 1, + "max_attachment_size": 0, + "modified": "2021-08-17 11:51:02.929819", + "modified_by": "Administrator", + "module": "Event Management", + "name": "exhibitor-registration", + "owner": "Administrator", + "payment_button_label": "Buy Now", + "published": 1, + "route": "event/conference2021/exhibitor-registration", + "route_to_success_link": 0, + "show_attachments": 0, + "show_in_grid": 0, + "show_sidebar": 0, + "sidebar_items": [], + "success_url": "/exhibitor-registration", + "title": "Exhibitor Registration", + "web_form_fields": [ + { + "allow_read_on_all_link_options": 0, + "fieldname": "full_name", + "fieldtype": "Data", + "hidden": 0, + "label": "Full Name", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "company", + "fieldtype": "Data", + "hidden": 0, + "label": "Company ", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "logo", + "fieldtype": "Attach Image", + "hidden": 0, + "label": "Logo", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + } + ] +} \ No newline at end of file diff --git a/community/event_management/web_form/exhibitor_registration/exhibitor_registration.py b/community/event_management/web_form/exhibitor_registration/exhibitor_registration.py new file mode 100644 index 00000000..e1ada619 --- /dev/null +++ b/community/event_management/web_form/exhibitor_registration/exhibitor_registration.py @@ -0,0 +1,5 @@ +import frappe + +def get_context(context): + # do your magic here + pass diff --git a/community/event_management/web_form/speaker_registration/__init__.py b/community/event_management/web_form/speaker_registration/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/web_form/speaker_registration/speaker_registration.js b/community/event_management/web_form/speaker_registration/speaker_registration.js new file mode 100644 index 00000000..699703c5 --- /dev/null +++ b/community/event_management/web_form/speaker_registration/speaker_registration.js @@ -0,0 +1,3 @@ +frappe.ready(function() { + // bind events here +}) \ No newline at end of file diff --git a/community/event_management/web_form/speaker_registration/speaker_registration.json b/community/event_management/web_form/speaker_registration/speaker_registration.json new file mode 100644 index 00000000..f9977257 --- /dev/null +++ b/community/event_management/web_form/speaker_registration/speaker_registration.json @@ -0,0 +1,217 @@ +{ + "accept_payment": 0, + "allow_comments": 0, + "allow_delete": 0, + "allow_edit": 0, + "allow_incomplete": 0, + "allow_multiple": 0, + "allow_print": 0, + "amount": 0.0, + "amount_based_on_field": 0, + "apply_document_permissions": 0, + "button_label": "Submit", + "creation": "2021-08-11 20:52:20.308925", + "doc_type": "Speaker Registration", + "docstatus": 0, + "doctype": "Web Form", + "idx": 0, + "is_standard": 1, + "login_required": 1, + "max_attachment_size": 0, + "modified": "2021-08-17 11:51:11.852518", + "modified_by": "Administrator", + "module": "Event Management", + "name": "speaker-registration", + "owner": "Administrator", + "payment_button_label": "Buy Now", + "published": 1, + "route": "event/conference2021/speaker-registration", + "route_to_success_link": 0, + "show_attachments": 0, + "show_in_grid": 0, + "show_sidebar": 0, + "sidebar_items": [], + "success_url": "/speaker-registration", + "title": "Speaker Registration", + "web_form_fields": [ + { + "allow_read_on_all_link_options": 0, + "fieldname": "speaker_info_section", + "fieldtype": "Section Break", + "hidden": 0, + "label": "Speaker Info", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "full_name", + "fieldtype": "Data", + "hidden": 0, + "label": "Full Name", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "email", + "fieldtype": "Data", + "hidden": 0, + "label": "Email", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "phone_number", + "fieldtype": "Data", + "hidden": 0, + "label": "Phone Number", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "job_title", + "fieldtype": "Data", + "hidden": 0, + "label": "Job Title", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "company", + "fieldtype": "Data", + "hidden": 0, + "label": "Company", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "column_break_8", + "fieldtype": "Column Break", + "hidden": 0, + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "picture", + "fieldtype": "Attach Image", + "hidden": 0, + "label": "Picture", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "bio", + "fieldtype": "Text", + "hidden": 0, + "label": "Bio", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "talk_info_section", + "fieldtype": "Section Break", + "hidden": 0, + "label": "Talk Info", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "topic", + "fieldtype": "Select", + "hidden": 0, + "label": "Topic", + "max_length": 0, + "max_value": 0, + "options": "Delivery\nCloud\nCustomer Success\nMarketing\nDevelopment\nHR\nCustomer Stories", + "read_only": 0, + "reqd": 1, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "title", + "fieldtype": "Data", + "hidden": 0, + "label": "Title", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "column_break_13", + "fieldtype": "Column Break", + "hidden": 0, + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "about", + "fieldtype": "Data", + "hidden": 0, + "label": "About", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 1, + "show_in_filter": 0 + }, + { + "allow_read_on_all_link_options": 0, + "fieldname": "attachment", + "fieldtype": "Attach", + "hidden": 0, + "label": "Attachment", + "max_length": 0, + "max_value": 0, + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + } + ] +} \ No newline at end of file diff --git a/community/event_management/web_form/speaker_registration/speaker_registration.py b/community/event_management/web_form/speaker_registration/speaker_registration.py new file mode 100644 index 00000000..e1ada619 --- /dev/null +++ b/community/event_management/web_form/speaker_registration/speaker_registration.py @@ -0,0 +1,5 @@ +import frappe + +def get_context(context): + # do your magic here + pass diff --git a/community/event_management/web_template/__init__.py b/community/event_management/web_template/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/web_template/exhibitor_section/__init__.py b/community/event_management/web_template/exhibitor_section/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/community/event_management/web_template/exhibitor_section/exhibitor_section.html b/community/event_management/web_template/exhibitor_section/exhibitor_section.html new file mode 100644 index 00000000..a8d0998d --- /dev/null +++ b/community/event_management/web_template/exhibitor_section/exhibitor_section.html @@ -0,0 +1,17 @@ +
{{slot.about}}
+ + +