diff --git a/school/community/doctype/job_opportunity/__init__.py b/school/job/__init__.py similarity index 100% rename from school/community/doctype/job_opportunity/__init__.py rename to school/job/__init__.py diff --git a/school/community/web_form/job_opportunity/__init__.py b/school/job/doctype/__init__.py similarity index 100% rename from school/community/web_form/job_opportunity/__init__.py rename to school/job/doctype/__init__.py diff --git a/school/job/doctype/job_opportunity/__init__.py b/school/job/doctype/job_opportunity/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/school/community/doctype/job_opportunity/job_opportunity.js b/school/job/doctype/job_opportunity/job_opportunity.js similarity index 100% rename from school/community/doctype/job_opportunity/job_opportunity.js rename to school/job/doctype/job_opportunity/job_opportunity.js diff --git a/school/community/doctype/job_opportunity/job_opportunity.json b/school/job/doctype/job_opportunity/job_opportunity.json similarity index 87% rename from school/community/doctype/job_opportunity/job_opportunity.json rename to school/job/doctype/job_opportunity/job_opportunity.json index a0a5d887..3efca13f 100644 --- a/school/community/doctype/job_opportunity/job_opportunity.json +++ b/school/job/doctype/job_opportunity/job_opportunity.json @@ -12,6 +12,7 @@ "column_break_5", "type", "status", + "job_opportunity_status", "section_break_6", "description", "company_details_section", @@ -38,6 +39,10 @@ "label": "Location", "reqd": 1 }, + { + "fieldname": "column_break_5", + "fieldtype": "Column Break" + }, { "fieldname": "type", "fieldtype": "Select", @@ -45,10 +50,6 @@ "options": "Full Time\nPart Time\nFreelance\nContract", "reqd": 1 }, - { - "fieldname": "column_break_5", - "fieldtype": "Column Break" - }, { "default": "Pending", "fieldname": "status", @@ -56,7 +57,18 @@ "in_list_view": 1, "in_standard_filter": 1, "label": "Status", - "options": "Pending\nApproved\nRejected\nClosed" + "options": "Pending\nApproved\nRejected" + }, + { + "default": "Open", + "fieldname": "job_opportunity_status", + "fieldtype": "Select", + "label": "Job Opportunity Status", + "options": "Open\nClosed" + }, + { + "fieldname": "section_break_6", + "fieldtype": "Section Break" }, { "fieldname": "description", @@ -83,16 +95,6 @@ "label": "Company Website", "reqd": 1 }, - { - "fieldname": "section_break_6", - "fieldtype": "Section Break" - }, - { - "fieldname": "application_link", - "fieldtype": "Data", - "label": "Application Form Link", - "reqd": 1 - }, { "fieldname": "column_break_11", "fieldtype": "Column Break" @@ -101,13 +103,19 @@ "fieldname": "company_logo", "fieldtype": "Attach Image", "label": "Company Logo" + }, + { + "fieldname": "application_link", + "fieldtype": "Data", + "label": "Application Form Link", + "reqd": 1 } ], "index_web_pages_for_search": 1, "links": [], - "modified": "2021-12-27 19:46:50.881715", + "modified": "2021-12-30 10:04:01.049256", "modified_by": "Administrator", - "module": "Community", + "module": "Job", "name": "Job Opportunity", "naming_rule": "Expression", "owner": "Administrator", @@ -128,15 +136,18 @@ "create": 1, "email": 1, "export": 1, + "if_owner": 1, "print": 1, "read": 1, "report": 1, "role": "All", + "select": 1, "share": 1, "write": 1 } ], "sort_field": "modified", "sort_order": "DESC", - "states": [] + "states": [], + "title_field": "job_title" } \ No newline at end of file diff --git a/school/community/doctype/job_opportunity/job_opportunity.py b/school/job/doctype/job_opportunity/job_opportunity.py similarity index 100% rename from school/community/doctype/job_opportunity/job_opportunity.py rename to school/job/doctype/job_opportunity/job_opportunity.py diff --git a/school/community/doctype/job_opportunity/test_job_opportunity.py b/school/job/doctype/job_opportunity/test_job_opportunity.py similarity index 100% rename from school/community/doctype/job_opportunity/test_job_opportunity.py rename to school/job/doctype/job_opportunity/test_job_opportunity.py diff --git a/school/job/web_form/__init__.py b/school/job/web_form/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/school/job/web_form/job_opportunity/__init__.py b/school/job/web_form/job_opportunity/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/school/community/web_form/job_opportunity/job_opportunity.js b/school/job/web_form/job_opportunity/job_opportunity.js similarity index 100% rename from school/community/web_form/job_opportunity/job_opportunity.js rename to school/job/web_form/job_opportunity/job_opportunity.js diff --git a/school/community/web_form/job_opportunity/job_opportunity.json b/school/job/web_form/job_opportunity/job_opportunity.json similarity index 88% rename from school/community/web_form/job_opportunity/job_opportunity.json rename to school/job/web_form/job_opportunity/job_opportunity.json index a1fa648c..af19c1c5 100644 --- a/school/community/web_form/job_opportunity/job_opportunity.json +++ b/school/job/web_form/job_opportunity/job_opportunity.json @@ -19,9 +19,9 @@ "is_standard": 1, "login_required": 1, "max_attachment_size": 0, - "modified": "2021-12-27 18:18:29.558856", + "modified": "2021-12-30 10:03:52.681310", "modified_by": "Administrator", - "module": "Community", + "module": "Job", "name": "job-opportunity", "owner": "Administrator", "payment_button_label": "Buy Now", @@ -73,6 +73,20 @@ "reqd": 1, "show_in_filter": 0 }, + { + "allow_read_on_all_link_options": 0, + "default": "Open", + "fieldname": "job_opportunity_status", + "fieldtype": "Select", + "hidden": 0, + "label": "Job Opportunity Status", + "max_length": 0, + "max_value": 0, + "options": "Open\nClosed", + "read_only": 0, + "reqd": 0, + "show_in_filter": 0 + }, { "allow_read_on_all_link_options": 0, "fieldname": "company_name", diff --git a/school/community/web_form/job_opportunity/job_opportunity.py b/school/job/web_form/job_opportunity/job_opportunity.py similarity index 100% rename from school/community/web_form/job_opportunity/job_opportunity.py rename to school/job/web_form/job_opportunity/job_opportunity.py diff --git a/school/modules.txt b/school/modules.txt index 9ad7ecce..2b4c969b 100644 --- a/school/modules.txt +++ b/school/modules.txt @@ -2,4 +2,5 @@ Community Hackathon LMS Conference -Event Management \ No newline at end of file +Event Management +Job \ No newline at end of file diff --git a/school/www/jobs/index.html b/school/www/jobs/index.html index a70ae488..321c82bc 100644 --- a/school/www/jobs/index.html +++ b/school/www/jobs/index.html @@ -1,12 +1,12 @@ {% extends "templates/base.html" %} {% from "www/hackathons/macros/card.html" import null_card %} -{% block title %}{{ 'Job Openings' }}{% endblock %} +{% block title %}{{ _('Job Openings') }}{% endblock %} {% block content %}
- Post a Job -
Job Openings
+ {{ _("Post a Job") }} +
{{ _("Job Openings") }}
{% for job in jobs %}
diff --git a/school/www/jobs/job.html b/school/www/jobs/job.html index 66c8a474..7c7e45e6 100644 --- a/school/www/jobs/job.html +++ b/school/www/jobs/job.html @@ -1,6 +1,6 @@ {% extends "templates/base.html" %} {% from "www/hackathons/macros/card.html" import null_card %} -{% block title %}{{ 'Job Openings' }}{% endblock %} +{% block title %}{{ job.job_title }}{% endblock %} {% block content %} @@ -26,7 +26,7 @@
{{ job.description }}
- Apply Now + {{ _("Apply Now") }}
@@ -36,7 +36,7 @@ {% macro BreadCrumb(job) %}