diff --git a/foundation/erpnext_foundation/doctype/conference_participant/conference_participant.json b/foundation/erpnext_foundation/doctype/conference_participant/conference_participant.json
index 54f1ffa5..45b736dc 100644
--- a/foundation/erpnext_foundation/doctype/conference_participant/conference_participant.json
+++ b/foundation/erpnext_foundation/doctype/conference_participant/conference_participant.json
@@ -1,515 +1,142 @@
{
- "allow_copy": 0,
- "allow_guest_to_view": 0,
- "allow_import": 0,
- "allow_rename": 0,
"autoname": "E-CON-.YYYY.-.###",
- "beta": 0,
- "creation": "2017-07-06 16:20:28.662095",
- "custom": 0,
- "docstatus": 0,
- "doctype": "DocType",
- "document_type": "",
- "editable_grid": 1,
- "engine": "InnoDB",
+ "creation": "2017-07-06 16:20:28.662095",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+ "participant_details_section",
+ "participant_name",
+ "participant_designation",
+ "column_break_3",
+ "email",
+ "conference_details_section",
+ "conference",
+ "full_conference_tickets",
+ "user_conference_tickets",
+ "paid",
+ "column_break_10",
+ "tshirt_table",
+ "tshirt_size",
+ "currency",
+ "amount",
+ "thank_you_email_sent"
+ ],
"fields": [
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
"fieldname": "participant_details_section",
"fieldtype": "Section Break",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "label": "Participant Details",
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
+ "label": "Participant Details"
},
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
- "fieldname": "participant_name",
- "fieldtype": "Data",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 1,
- "in_standard_filter": 0,
- "label": "Participant Name",
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 1,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
- },
+ "fieldname": "participant_name",
+ "fieldtype": "Data",
+ "in_list_view": 1,
+ "label": "Participant Name",
+ "reqd": 1
+ },
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
"fieldname": "column_break_3",
- "fieldtype": "Column Break",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
+ "fieldtype": "Column Break"
},
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
- "default": "",
"fieldname": "email",
"fieldtype": "Data",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
"label": "Email",
- "length": 0,
- "no_copy": 0,
- "options": "User",
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
+ "options": "Email"
},
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
"fieldname": "conference_details_section",
"fieldtype": "Section Break",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "label": "Conference Details",
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
+ "label": "Conference Details"
},
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
- "default": "",
- "fieldname": "conference",
- "fieldtype": "Select",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "label": "Conference",
- "length": 0,
- "no_copy": 0,
- "options": "\n2017\n2018",
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
- },
+ "fieldname": "conference",
+ "fieldtype": "Select",
+ "label": "Conference",
+ "options": "\n2017\n2018\n2019"
+ },
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
- "fieldname": "full_conference_tickets",
- "fieldtype": "Int",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "label": "Full Conference Tickets",
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
- },
+ "fieldname": "full_conference_tickets",
+ "fieldtype": "Int",
+ "label": "Full Conference Tickets"
+ },
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
- "fieldname": "user_conference_tickets",
- "fieldtype": "Int",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "label": "User Conference Tickets",
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
- },
+ "fieldname": "user_conference_tickets",
+ "fieldtype": "Int",
+ "label": "User Conference Tickets"
+ },
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
+ "default": "0",
"fieldname": "paid",
"fieldtype": "Check",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "label": "Paid",
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
+ "label": "Paid"
},
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
"fieldname": "column_break_10",
- "fieldtype": "Column Break",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
- },
+ "fieldtype": "Column Break"
+ },
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
"fieldname": "tshirt_size",
- "fieldtype": "Select",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
+ "fieldtype": "Select",
"label": "T-Shirt Size",
- "length": 0,
- "no_copy": 0,
- "options": "S\nM\nL\nXL\nXXL\nXXXL",
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
- },
+ "options": "S\nM\nL\nXL\nXXL\nXXXL"
+ },
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
"fieldname": "currency",
"fieldtype": "Select",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 1,
- "in_standard_filter": 0,
+ "in_list_view": 1,
"label": "Currency",
- "length": 0,
- "no_copy": 0,
"options": "USD\nINR",
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 1,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
- },
+ "reqd": 1
+ },
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
"fieldname": "amount",
"fieldtype": "Currency",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
"in_list_view": 1,
- "in_standard_filter": 0,
"label": "Amount",
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 1,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
- },
+ "reqd": 1
+ },
{
- "allow_bulk_edit": 0,
- "allow_in_quick_entry": 0,
- "allow_on_submit": 0,
- "bold": 0,
- "collapsible": 0,
- "columns": 0,
- "fieldname": "thank_you_email_sent",
- "fieldtype": "Check",
- "hidden": 0,
- "ignore_user_permissions": 0,
- "ignore_xss_filter": 0,
- "in_filter": 0,
- "in_global_search": 0,
- "in_list_view": 0,
- "in_standard_filter": 0,
- "label": "Thank You Email Sent",
- "length": 0,
- "no_copy": 0,
- "permlevel": 0,
- "precision": "",
- "print_hide": 0,
- "print_hide_if_no_value": 0,
- "read_only": 0,
- "remember_last_selected_value": 0,
- "report_hide": 0,
- "reqd": 0,
- "search_index": 0,
- "set_only_once": 0,
- "translatable": 0,
- "unique": 0
+ "default": "0",
+ "fieldname": "thank_you_email_sent",
+ "fieldtype": "Check",
+ "label": "Thank You Email Sent"
+ },
+ {
+ "fieldname": "tshirt_table",
+ "fieldtype": "Table",
+ "label": "T-Shirt Sizes",
+ "options": "TShirt Sizes"
+ },
+ {
+ "fieldname": "participant_designation",
+ "fieldtype": "Select",
+ "label": "Participant Designation",
+ "options": "\nCxO\nAnalyst\nConsultant\nDeveloper\nSystem Administrator\nOther"
}
- ],
- "has_web_view": 0,
- "hide_heading": 0,
- "hide_toolbar": 0,
- "idx": 0,
- "image_view": 0,
- "in_create": 0,
- "is_submittable": 0,
- "issingle": 0,
- "istable": 0,
- "max_attachments": 0,
- "modified": "2018-10-02 12:44:37.868959",
- "modified_by": "Administrator",
- "module": "ERPNext Foundation",
- "name": "Conference Participant",
- "name_case": "",
- "owner": "Administrator",
+ ],
+ "modified": "2019-08-02 19:07:44.339770",
+ "modified_by": "Administrator",
+ "module": "ERPNext Foundation",
+ "name": "Conference Participant",
+ "owner": "Administrator",
"permissions": [
{
- "amend": 0,
- "cancel": 0,
- "create": 1,
- "delete": 1,
- "email": 1,
- "export": 1,
- "if_owner": 0,
- "import": 0,
- "permlevel": 0,
- "print": 1,
- "read": 1,
- "report": 1,
- "role": "System Manager",
- "set_user_permissions": 0,
- "share": 1,
- "submit": 0,
+ "create": 1,
+ "delete": 1,
+ "email": 1,
+ "export": 1,
+ "print": 1,
+ "read": 1,
+ "report": 1,
+ "role": "System Manager",
+ "share": 1,
"write": 1
}
- ],
- "quick_entry": 1,
- "read_only": 0,
- "read_only_onload": 0,
- "show_name_in_global_search": 0,
- "sort_field": "modified",
- "sort_order": "DESC",
- "track_changes": 1,
- "track_seen": 0,
- "track_views": 0
+ ],
+ "quick_entry": 1,
+ "sort_field": "modified",
+ "sort_order": "DESC",
+ "track_changes": 1
}
\ No newline at end of file
diff --git a/foundation/erpnext_foundation/doctype/conference_participant/conference_participant.py b/foundation/erpnext_foundation/doctype/conference_participant/conference_participant.py
index 3e96ed0c..b8f99278 100644
--- a/foundation/erpnext_foundation/doctype/conference_participant/conference_participant.py
+++ b/foundation/erpnext_foundation/doctype/conference_participant/conference_participant.py
@@ -8,13 +8,11 @@ from frappe.model.document import Document
class ConferenceParticipant(Document):
def validate(self):
- self.conference = '2018'
- if self.owner not in ["Guest", "Administrator"] and not self.get("email"):
- self.email = frappe.db.get_value('User', self.owner, "email")
+ self.conference = '2019'
def validate_payment(self):
- self.amount = self.full_conference_tickets * (4000 if self.currency == 'INR' else 60)
+ self.amount = self.full_conference_tickets * (5000 if self.currency == 'INR' else 70)
def on_payment_authorized(self, status_changed_to=None):
self.paid = 1
- self.save(ignore_permissions=True)
+ self.save(ignore_permissions=True)
\ No newline at end of file
diff --git a/foundation/erpnext_foundation/notification/conference_registration/__init__.py b/foundation/erpnext_foundation/doctype/conference_request/__init__.py
similarity index 100%
rename from foundation/erpnext_foundation/notification/conference_registration/__init__.py
rename to foundation/erpnext_foundation/doctype/conference_request/__init__.py
diff --git a/foundation/erpnext_foundation/doctype/conference_request/conference_request.js b/foundation/erpnext_foundation/doctype/conference_request/conference_request.js
new file mode 100644
index 00000000..9d882c15
--- /dev/null
+++ b/foundation/erpnext_foundation/doctype/conference_request/conference_request.js
@@ -0,0 +1,8 @@
+// Copyright (c) 2019, EOSSF and contributors
+// For license information, please see license.txt
+
+frappe.ui.form.on('Conference Request', {
+ // refresh: function(frm) {
+
+ // }
+});
diff --git a/foundation/erpnext_foundation/doctype/conference_request/conference_request.json b/foundation/erpnext_foundation/doctype/conference_request/conference_request.json
new file mode 100644
index 00000000..87a60778
--- /dev/null
+++ b/foundation/erpnext_foundation/doctype/conference_request/conference_request.json
@@ -0,0 +1,70 @@
+{
+ "creation": "2019-08-02 20:23:43.195486",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+ "contact_name",
+ "contact_number",
+ "email",
+ "organization_name",
+ "request_type",
+ "message"
+ ],
+ "fields": [
+ {
+ "fieldname": "contact_name",
+ "fieldtype": "Data",
+ "label": "Contact Name"
+ },
+ {
+ "fieldname": "email",
+ "fieldtype": "Data",
+ "label": "Email",
+ "options": "Email"
+ },
+ {
+ "fieldname": "contact_number",
+ "fieldtype": "Data",
+ "label": "Contact Number"
+ },
+ {
+ "fieldname": "organization_name",
+ "fieldtype": "Data",
+ "label": "Organization Name"
+ },
+ {
+ "fieldname": "request_type",
+ "fieldtype": "Select",
+ "label": "Request Type",
+ "options": "Sponsorship\nExhibit Program"
+ },
+ {
+ "fieldname": "message",
+ "fieldtype": "Text Editor",
+ "label": "Message"
+ }
+ ],
+ "modified": "2019-08-02 20:26:28.760374",
+ "modified_by": "Administrator",
+ "module": "ERPNext Foundation",
+ "name": "Conference Request",
+ "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/foundation/erpnext_foundation/doctype/conference_request/conference_request.py b/foundation/erpnext_foundation/doctype/conference_request/conference_request.py
new file mode 100644
index 00000000..741b8085
--- /dev/null
+++ b/foundation/erpnext_foundation/doctype/conference_request/conference_request.py
@@ -0,0 +1,10 @@
+# -*- coding: utf-8 -*-
+# Copyright (c) 2019, EOSSF and contributors
+# For license information, please see license.txt
+
+from __future__ import unicode_literals
+# import frappe
+from frappe.model.document import Document
+
+class ConferenceRequest(Document):
+ pass
diff --git a/foundation/erpnext_foundation/doctype/conference_request/test_conference_request.py b/foundation/erpnext_foundation/doctype/conference_request/test_conference_request.py
new file mode 100644
index 00000000..bed08ebd
--- /dev/null
+++ b/foundation/erpnext_foundation/doctype/conference_request/test_conference_request.py
@@ -0,0 +1,10 @@
+# -*- coding: utf-8 -*-
+# Copyright (c) 2019, EOSSF and Contributors
+# See license.txt
+from __future__ import unicode_literals
+
+# import frappe
+import unittest
+
+class TestConferenceRequest(unittest.TestCase):
+ pass
diff --git a/foundation/erpnext_foundation/doctype/tshirt_sizes/__init__.py b/foundation/erpnext_foundation/doctype/tshirt_sizes/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/foundation/erpnext_foundation/doctype/tshirt_sizes/tshirt_sizes.json b/foundation/erpnext_foundation/doctype/tshirt_sizes/tshirt_sizes.json
new file mode 100644
index 00000000..c204aeda
--- /dev/null
+++ b/foundation/erpnext_foundation/doctype/tshirt_sizes/tshirt_sizes.json
@@ -0,0 +1,38 @@
+{
+ "creation": "2019-08-02 10:28:32.354345",
+ "doctype": "DocType",
+ "editable_grid": 1,
+ "engine": "InnoDB",
+ "field_order": [
+ "size",
+ "quantity"
+ ],
+ "fields": [
+ {
+ "fieldname": "size",
+ "fieldtype": "Select",
+ "in_list_view": 1,
+ "label": "Size",
+ "options": "S\nM\nL\nXL\nXXL\nXXXL",
+ "reqd": 1
+ },
+ {
+ "fieldname": "quantity",
+ "fieldtype": "Int",
+ "in_list_view": 1,
+ "label": "Quantity",
+ "reqd": 1
+ }
+ ],
+ "istable": 1,
+ "modified": "2019-08-02 10:29:40.258477",
+ "modified_by": "Administrator",
+ "module": "ERPNext Foundation",
+ "name": "TShirt Sizes",
+ "owner": "Administrator",
+ "permissions": [],
+ "quick_entry": 1,
+ "sort_field": "modified",
+ "sort_order": "DESC",
+ "track_changes": 1
+}
\ No newline at end of file
diff --git a/foundation/erpnext_foundation/doctype/tshirt_sizes/tshirt_sizes.py b/foundation/erpnext_foundation/doctype/tshirt_sizes/tshirt_sizes.py
new file mode 100644
index 00000000..7f898794
--- /dev/null
+++ b/foundation/erpnext_foundation/doctype/tshirt_sizes/tshirt_sizes.py
@@ -0,0 +1,10 @@
+# -*- coding: utf-8 -*-
+# Copyright (c) 2019, EOSSF and contributors
+# For license information, please see license.txt
+
+from __future__ import unicode_literals
+# import frappe
+from frappe.model.document import Document
+
+class TShirtSizes(Document):
+ pass
diff --git a/foundation/erpnext_foundation/notification/conference_registration/conference_registration.json b/foundation/erpnext_foundation/notification/conference_registration/conference_registration.json
deleted file mode 100644
index 7ab06050..00000000
--- a/foundation/erpnext_foundation/notification/conference_registration/conference_registration.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "attach_print": 0,
- "condition": "doc.paid and doc.amount and not doc.thank_you_email_sent",
- "creation": "2017-07-07 11:29:54.935820",
- "days_in_advance": 0,
- "docstatus": 0,
- "doctype": "Notification",
- "channnel": "Email",
- "document_type": "Conference Participant",
- "enabled": 1,
- "event": "Save",
- "idx": 0,
- "is_standard": 1,
- "message": "Dear {{ doc.conference_participant }},
\n\n
Thank you for registering for the 2017 Conference!
\n\nHere are your ticket details:
\n\n\nFull Conference Tickets: {{ doc.full_conference_tickets or 0 }}\n
\nUser Conference Tickets: {{ doc.user_conference_tickets or 0 }}\n
Total Amount Paid: {{ doc.get_formatted('amount') }}
\n\nIf you need any help, please email us at foundation@erpnext.com
", - "modified": "2017-07-07 16:06:47.764297", - "modified_by": "Administrator", - "module": "ERPNext Foundation", - "name": "Conference Registration", - "owner": "Administrator", - "property_value": "1", - "recipients": [ - { - "cc": "team@erpnext.com", - "email_by_document_field": "owner" - } - ], - "set_property_after_alert": "thank_you_email_sent", - "subject": "Thank you for Registering for the Conference" -} \ No newline at end of file diff --git a/foundation/erpnext_foundation/notification/conference_ticket_confirmation/__init__.py b/foundation/erpnext_foundation/notification/conference_ticket_confirmation/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/foundation/erpnext_foundation/notification/conference_ticket_confirmation/conference_ticket_confirmation.json b/foundation/erpnext_foundation/notification/conference_ticket_confirmation/conference_ticket_confirmation.json new file mode 100644 index 00000000..326da62b --- /dev/null +++ b/foundation/erpnext_foundation/notification/conference_ticket_confirmation/conference_ticket_confirmation.json @@ -0,0 +1,30 @@ +{ + "attach_print": 1, + "channel": "Email", + "condition": "doc.paid and doc.amount and not doc.thank_you_email_sent", + "creation": "2019-08-02 21:12:16.938267", + "days_in_advance": 0, + "docstatus": 0, + "doctype": "Notification", + "document_type": "Conference Participant", + "enabled": 1, + "event": "Save", + "idx": 0, + "is_standard": 1, + "message": "Dear {{ doc.participant_name }},
\n\nThank you for registering for the 2019 ERPNext Conference!
\n\nHere are your ticket details:
\n\n| Ticket Type | \n\t\tQty | \n\t\tRate | \n\t
|---|---|---|
| Conference Tickets + Lunch + Dinner | \n\t\t{{ doc.full_conference_tickets or 0 }} | \n\t\t{% if doc.currency==\"INR\" %}5000{% else %}70{% endif %} | \n\t
If you need any help, please email us at foundation@erpnext.com
", + "modified": "2019-08-02 21:12:20.926229", + "modified_by": "Administrator", + "module": "ERPNext Foundation", + "name": "Conference Ticket Confirmation", + "owner": "Administrator", + "print_format": "Conference Ticket", + "property_value": "1", + "recipients": [ + { + "cc": "team@erpnext.com", + "email_by_document_field": "owner" + } + ], + "set_property_after_alert": "thank_you_email_sent", + "subject": "Thank you for Registering for the Conference" +} \ No newline at end of file diff --git a/foundation/erpnext_foundation/notification/conference_registration/conference_registration.html b/foundation/erpnext_foundation/notification/conference_ticket_confirmation/conference_ticket_confirmation.md similarity index 83% rename from foundation/erpnext_foundation/notification/conference_registration/conference_registration.html rename to foundation/erpnext_foundation/notification/conference_ticket_confirmation/conference_ticket_confirmation.md index a529bbb7..1907d1ea 100644 --- a/foundation/erpnext_foundation/notification/conference_registration/conference_registration.html +++ b/foundation/erpnext_foundation/notification/conference_ticket_confirmation/conference_ticket_confirmation.md @@ -1,6 +1,6 @@Dear {{ doc.participant_name }},
-Thank you for registering for the 2018 ERPNext Conference!
+Thank you for registering for the 2019 ERPNext Conference!
Here are your ticket details:
@@ -15,7 +15,7 @@
+ + Showcase the services you provide for ERPNext to the global community, + understand their challenges and explore solutions with them. +
++ Book a Stall +
+Mysore Association Auditorium, Matunga East
17 and 18 October, 8:30 AM onwards
Connect with the core team, maintainers, developers, implementors. If you are connected to ERPNext, this is an event you cannot miss.
+
+ Join the global community of ERPNext developers and users for a + two day contribution sprint and contribute new features, + fixes and documentation.
+KJ Somaiya College of Engineering
15 and 16 October
+ Interact about the product road-map, learn about the new and + exciting features, stories and best practices.
+Mysore Association Auditorium, Matunga
17 and 18 October
ERPNext Conference is a community event driven by the community and organized by the ERPNext Open Source Software Foundation.
+ +
+ + ERPNext Conference 2019 +
++ October 15 - 18, Mumbai +
+ ++ We are happy to announce the 6th edition of the ERPNext Conference! + The conference is a place for the entire community to meet the people + you chat with on the forum and understand what is happening in the ecosystem. +
+ + +Connect with the core team, maintainers, developers, implementors. If you are connected to ERPNext, this is an event you cannot miss.
+
+ Join the global community of ERPNext developers and users for a + two day contribution sprint and contribute new features, + fixes and documentation.
+KJ Somaiya College of Engineering
15 and 16 October
+ Interact about the product road-map, learn about the new and + exciting features, stories and best practices.
+Mysore Association Auditorium, Matunga
17 and 18 October
+ Showcase the services you provide for ERPNext to the global community, + understand their challenges and explore solutions with them.
+ERPNext Conference is a community event driven by the community and organized by the ERPNext Open Source Software Foundation.
+ +Become a patron for the conference and get associated with a global community of tens of thousands of users and developers.
++ Sponsor Us +
+ Download Prospectus +
+ + Join the global community of ERPNext developers and users for a + two day contribution sprint and contribute new features, + fixes and documentation. +
+ +KJ Somaiya College of Engineering, Vidyavihar
15 and 16 October, 9:30 AM Onwards
Connect with the core team, maintainers, developers, implementors. If you are connected to ERPNext, this is an event you cannot miss.
+
+ Interact about the product road-map, learn about the new and + exciting features, stories and best practices.
+Mysore Association Auditorium, Matunga
17 and 18 October
+ Showcase the services you provide for ERPNext to the global community, + understand their challenges and explore solutions with them.
+ERPNext Conference is a community event driven by the community and organized by the ERPNext Open Source Software Foundation.
+ +
+ + Interact about the product road-map, learn about the new and + exciting features, stories and best practices. +
+ +Mysore Association Auditorium, Matunga East
17 and 18 October, 8:30 AM onwards
To be announced
+ +To be announced
+ +Connect with the core team, maintainers, developers, implementors. If you are connected to ERPNext, this is an event you cannot miss.
+
+ Join the global community of ERPNext developers and users for a + two day contribution sprint and contribute new features, + fixes and documentation.
+KJ Somaiya College of Engineering
15 and 16 October
+ Showcase the services you provide for ERPNext to the global community, + understand their challenges and explore solutions with them.
+ERPNext Conference is a community event driven by the community and organized by the ERPNext Open Source Software Foundation.
+ +ERPNext is Python based web application which runs on MariaDB. There are many ways to get started.
+ See the Demo- ERPNext Foundation is a registered not for profit that helps build the ERPNext community and drive projects. -
- - +
+ + ERPNext Foundation is a registered not for profit that helps build the ERPNext community and drive projects. +
+ + +ERPNext includes all modules and integrations out of the box so you can get started immediately
ERPNext Foundation is a +
ERPNext Foundation is a registered not-for-profit organization that enables community to build and enhance ERPNext.
Get Started with ERPNextIf you are an end user, don't fall prey to closed extensions, they are a short cut that will ultimately end up costing you a significant more time and money.
{{ media( "Revant Nandgaonkar", - ''' I chose ERPNext over Odoo because ERPNext is Free Software with four essential freedoms. ERPNext also has easy upgrades and migration. It is easy to deploy, backup and restore. And to top it off it, ERPNext is easy to develop with Frappe Framework. ''', + '''I chose ERPNext over Odoo because ERPNext is Free Software with four essential freedoms. ERPNext also has easy upgrades and migration. It is easy to deploy, backup and restore. And to top it off it, ERPNext is easy to develop with Frappe Framework. ''', "https://erpnext.org/files/revant.jpg" ) }} diff --git a/foundation/www/stories/index.html b/foundation/www/stories/index.html index 2e97c375..85ed6172 100644 --- a/foundation/www/stories/index.html +++ b/foundation/www/stories/index.html @@ -117,7 +117,7 @@