diff --git a/README.md b/README.md
index a0bb9706..1ab1c8c4 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ Jcloude is a 100% open-source cloud hosting for the Jingrow stack.
### Motivation
-We originally hosted our customer sites on an internal cloud platform called "Central," designed to automate creating and hosting sites when customers signed up on our website. Central was primarily built to host ERPNext, our flagship product. However, as our customers' needs evolved, they began requesting the ability to host custom applications, a feature that was not a priority in Central.
+We originally hosted our customer sites on an internal cloud platform called "Central," designed to automate creating and hosting sites when customers signed up on our website. Central was primarily built to host JERP, our flagship product. However, as our customers' needs evolved, they began requesting the ability to host custom applications, a feature that was not a priority in Central.
Additionally, customers lacked full control over their servers—no SSH access, no ability to manage updates, and limited flexibility in interacting with their environment. This led us to launch Jingrow Cloud, to build a self-serve cloud platform that would empower our customers with complete control over their hosting experience.
diff --git a/dashboard/src/components/ChurnFeedbackDialog.vue b/dashboard/src/components/ChurnFeedbackDialog.vue
index 2973b300..98c7f4cd 100644
--- a/dashboard/src/components/ChurnFeedbackDialog.vue
+++ b/dashboard/src/components/ChurnFeedbackDialog.vue
@@ -128,7 +128,7 @@ export default {
'Missing Country Compliance App',
'Apps are too complex to use and setup',
'Jingrow Cloud is complex and difficult to use',
- 'ERPNext is too complex for my needs',
+ 'JERP is too complex for my needs',
'Unable to migrate to Jingrow Cloud',
'My reason is not listed here',
];
diff --git a/dashboard/src/components/Onboarding.vue b/dashboard/src/components/Onboarding.vue
index 4e25f1aa..689f4b44 100644
--- a/dashboard/src/components/Onboarding.vue
+++ b/dashboard/src/components/Onboarding.vue
@@ -3,7 +3,7 @@
Welcome to Jingrow Cloud
- Jingrow Cloud makes it easy to manage sites and apps like ERPNext in an
+ Jingrow Cloud makes it easy to manage sites and apps like JERP in an
easy to use dashboard with powerful features like automatic backups,
custom domains, SSL certificates, custom apps, automatic updates and
more.
diff --git a/dashboard/src/components/partners/LinkCertificate.vue b/dashboard/src/components/partners/LinkCertificate.vue
index 0c1f874c..28cc9cd0 100644
--- a/dashboard/src/components/partners/LinkCertificate.vue
+++ b/dashboard/src/components/partners/LinkCertificate.vue
@@ -56,7 +56,7 @@ import { toast } from 'vue-sonner';
const courseTypes = [
{ label: 'Framework', value: 'jingrow-developer-certification' },
- { label: 'ERPNext', value: 'jerp-distribution' },
+ { label: 'JERP', value: 'jerp-distribution' },
];
const show = ref(true);
diff --git a/dashboard/src/components/partners/PartnerCertificateRequest.vue b/dashboard/src/components/partners/PartnerCertificateRequest.vue
index d50d5ba5..21aacbc6 100644
--- a/dashboard/src/components/partners/PartnerCertificateRequest.vue
+++ b/dashboard/src/components/partners/PartnerCertificateRequest.vue
@@ -58,7 +58,7 @@ import { toast } from 'vue-sonner';
const courseTypes = [
{ label: 'Framework', value: 'jingrow-developer-certification' },
- { label: 'ERPNext', value: 'jerp-distribution' },
+ { label: 'JERP', value: 'jerp-distribution' },
];
const show = ref(true);
diff --git a/dashboard/src/components/partners/PartnerCertificates.vue b/dashboard/src/components/partners/PartnerCertificates.vue
index 2fc813e7..13249129 100644
--- a/dashboard/src/components/partners/PartnerCertificates.vue
+++ b/dashboard/src/components/partners/PartnerCertificates.vue
@@ -60,7 +60,7 @@ export default {
format(value) {
return value == 'jingrow-developer-certification'
? 'Framework'
- : 'ERPNext';
+ : 'JERP';
},
width: 0.6,
},
@@ -157,7 +157,7 @@ export default {
type: 'select',
fieldname: 'course',
label: 'Course',
- options: ['', 'Framework', 'ERPNext'],
+ options: ['', 'Framework', 'JERP'],
},
];
},
diff --git a/dashboard/src/components/partners/PartnerMembers.vue b/dashboard/src/components/partners/PartnerMembers.vue
index 0bacf71c..3658bc4f 100644
--- a/dashboard/src/components/partners/PartnerMembers.vue
+++ b/dashboard/src/components/partners/PartnerMembers.vue
@@ -27,7 +27,7 @@ const partnerMembers = createResource({
course:
d.course == 'jingrow-developer-certification'
? 'Framework'
- : 'ERPNext',
+ : 'JERP',
version: d.version,
};
});
diff --git a/dashboard/src/pages/PartnerAdminCertificates.vue b/dashboard/src/pages/PartnerAdminCertificates.vue
index 5a357fce..66daa9ac 100644
--- a/dashboard/src/pages/PartnerAdminCertificates.vue
+++ b/dashboard/src/pages/PartnerAdminCertificates.vue
@@ -48,7 +48,7 @@ export default {
format(value) {
return value == 'jingrow-developer-certification'
? 'Framework'
- : 'ERPNext';
+ : 'JERP';
},
width: 0.5,
},
@@ -117,7 +117,7 @@ export default {
label: 'Course',
options: [
{ label: 'Framework', value: 'jingrow-developer-certification' },
- { label: 'ERPNext', value: 'jerp-distribution' },
+ { label: 'JERP', value: 'jerp-distribution' },
],
},
];
diff --git a/docs/General Guide/Operational Manual.MD b/docs/General Guide/Operational Manual.MD
index a944b628..4d37e0bf 100644
--- a/docs/General Guide/Operational Manual.MD
+++ b/docs/General Guide/Operational Manual.MD
@@ -119,7 +119,7 @@ In some cases, it may be so that multiple partners are working on features for a
>
>
-### Central/ERPNext.com Sites
+### Central/JERP.com Sites
* These sites are the ones migrated from central to Frappecloud.
* They are all under common team i.e *central@jcloud.jingrow.com* and common plan i.e *Central Site*
@@ -129,7 +129,7 @@ In some cases, it may be so that multiple partners are working on features for a
* In the Site's desk page, click Subscription -> **Extend Trial**
-### Update limits/expiry of Central/ERPNext Site
+### Update limits/expiry of Central/JERP Site
* Open the **Support Profile** pg on `framework.jingrow.com`
@@ -204,9 +204,9 @@ DEL |rate-limit-counter-XXXXX
1. From Site pg, go to Subscription > Change Team and select the team you want to move the account to
2. From Site pg, go to Subscription > Change Plan and select desired plan
3. From dashboard page of site config, remove `limits` key and values
-4. Uninstall Journeys app and ERPNext Support app
+4. Uninstall Journeys app and JERP Support app
5. Uncheck free site checkbox if checked (Billing Section)
-6. Move them to a non ERPNext Release Group (`bench-0001`, `bench-0020`) so they don’t get free emails and other things in `common_site_config` (You may skip this step for now)
+6. Move them to a non JERP Release Group (`bench-0001`, `bench-0020`) so they don’t get free emails and other things in `common_site_config` (You may skip this step for now)
### Replicate a Site
diff --git a/press/agent.py b/press/agent.py
index 5b800829..153e8121 100644
--- a/press/agent.py
+++ b/press/agent.py
@@ -321,7 +321,7 @@ class Agent:
def setup_jerp(self, site, user, config):
data = {"user": user, "config": config}
return self.create_agent_job(
- "Setup ERPNext",
+ "Setup JERP",
f"benches/{site.bench}/sites/{site.name}/jerp",
data,
bench=site.bench,
diff --git a/press/api/saas.py b/press/api/saas.py
index 4b49b03c..33c41415 100644
--- a/press/api/saas.py
+++ b/press/api/saas.py
@@ -184,7 +184,7 @@ def check_subdomain_availability(subdomain, app):
"""
Checks if subdomain is available to create a new site
"""
- # Only for ERPNext domains
+ # Only for JERP domains
if len(subdomain) <= 4:
return False
diff --git a/press/api/tests/test_site.py b/press/api/tests/test_site.py
index 0ca73fd5..31bc5333 100644
--- a/press/api/tests/test_site.py
+++ b/press/api/tests/test_site.py
@@ -438,7 +438,7 @@ class TestAPISite(FrappeTestCase):
from jcloude.api.site import installed_apps
app1 = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
group = create_test_release_group([app1, app2])
bench = create_test_bench(group=group)
@@ -456,7 +456,7 @@ class TestAPISite(FrappeTestCase):
from jcloude.api.site import available_apps
app1 = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
app3 = create_test_app("insights", "Insights")
group = create_test_release_group([app1, app2])
bench = create_test_bench(group=group)
@@ -479,7 +479,7 @@ class TestAPISite(FrappeTestCase):
from jcloude.api.site import install_app
app = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
group = create_test_release_group([app, app2])
bench = create_test_bench(group=group)
@@ -507,7 +507,7 @@ class TestAPISite(FrappeTestCase):
from jcloude.api.site import uninstall_app
app = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
group = create_test_release_group([app, app2])
bench = create_test_bench(group=group)
@@ -537,7 +537,7 @@ class TestAPISite(FrappeTestCase):
from jcloude.api.site import restore
app = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
app3 = create_test_app("insights", "Insights")
group = create_test_release_group([app, app2, app3])
bench = create_test_bench(group=group)
@@ -584,7 +584,7 @@ insights 0.8.3 HEAD
from jcloude.api.site import restore
app = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
group = create_test_release_group([app, app2])
bench = create_test_bench(group=group)
@@ -626,7 +626,7 @@ insights 0.8.3 HEAD
from jcloude.api.site import restore
app = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
create_test_marketplace_app("jerp")
app3 = create_test_app("insights", "Insights")
create_test_marketplace_app("insights")
@@ -676,7 +676,7 @@ insights 0.8.3 HEAD
from jcloude.api.site import new
app = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
group = create_test_release_group([app, app2])
plan = create_test_plan("Site")
create_test_bench(group=group)
diff --git a/press/fixtures/agent_job_type.json b/press/fixtures/agent_job_type.json
index 580bfead..50c10940 100644
--- a/press/fixtures/agent_job_type.json
+++ b/press/fixtures/agent_job_type.json
@@ -725,7 +725,7 @@
"pagetype": "Agent Job Type",
"max_retry_count": 6,
"modified": "2023-11-06 07:28:19.180358",
- "name": "Setup ERPNext",
+ "name": "Setup JERP",
"request_method": "POST",
"request_path": "/benches/{site.bench}/sites/{site.name}/jerp",
"steps": [
@@ -733,7 +733,7 @@
"step_name": "Create User"
},
{
- "step_name": "Update ERPNext Configuration"
+ "step_name": "Update JERP Configuration"
}
]
},
diff --git a/press/partner/doctype/partner_lead/partner_lead.json b/press/partner/doctype/partner_lead/partner_lead.json
index 3ed620c5..2ddb2368 100644
--- a/press/partner/doctype/partner_lead/partner_lead.json
+++ b/press/partner/doctype/partner_lead/partner_lead.json
@@ -338,7 +338,7 @@
{
"fieldname": "jerp_success_pack_interested_in",
"fieldtype": "Data",
- "label": "ERPNext Success Pack Interested In"
+ "label": "JERP Success Pack Interested In"
},
{
"default": "0",
diff --git a/press/press/doctype/account_request/account_request.json b/press/press/doctype/account_request/account_request.json
index 49108957..f354d1d0 100644
--- a/press/press/doctype/account_request/account_request.json
+++ b/press/press/doctype/account_request/account_request.json
@@ -114,7 +114,7 @@
"fieldname": "jerp",
"fieldtype": "Check",
"hidden": 1,
- "label": "ERPNext"
+ "label": "JERP"
},
{
"fieldname": "company",
@@ -140,7 +140,7 @@
"collapsible": 1,
"fieldname": "section_break_8",
"fieldtype": "Section Break",
- "label": "ERPNext Sign Up"
+ "label": "JERP Sign Up"
},
{
"fieldname": "column_break_14",
diff --git a/press/press/doctype/agent_job/agent_job.py b/press/press/doctype/agent_job/agent_job.py
index a4e4428f..c226cd80 100644
--- a/press/press/doctype/agent_job/agent_job.py
+++ b/press/press/doctype/agent_job/agent_job.py
@@ -1076,7 +1076,7 @@ def process_job_updates(job_name: str, response_data: dict | None = None): # no
process_update_site_recover_job_update(job)
elif job.job_type == "Rename Site" or job.job_type == "Rename Site on Upstream":
process_rename_site_job_update(job)
- elif job.job_type == "Setup ERPNext":
+ elif job.job_type == "Setup JERP":
process_setup_jerp_site_job_update(job)
elif job.job_type == "Restore Site Tables":
process_restore_tables_job_update(job)
diff --git a/press/press/doctype/app/test_app.py b/press/press/doctype/app/test_app.py
index 42a9c41b..94b28a21 100644
--- a/press/press/doctype/app/test_app.py
+++ b/press/press/doctype/app/test_app.py
@@ -38,7 +38,7 @@ class TestApp(FrappeTestCase):
self.assertEqual(source.versions[0].version, "Version 12")
def test_create_non_jingrow_app(self):
- app = create_test_app("jerp", "ERPNext")
+ app = create_test_app("jerp", "JERP")
self.assertEqual(app.jingrow, False)
source = app.add_source(
@@ -77,7 +77,7 @@ class TestApp(FrappeTestCase):
self.assertEqual(source_2.versions[0].version, "Version 13")
def test_create_app_with_one_source_multiple_versions(self):
- app = create_test_app("jerp_documentation", "ERPNext Documentation")
+ app = create_test_app("jerp_documentation", "JERP Documentation")
team_name = create_test_team().name
source_1 = app.add_source(
diff --git a/press/press/doctype/deploy_candidate/test_deploy_candidate.py b/press/press/doctype/deploy_candidate/test_deploy_candidate.py
index 5af8b04b..6c44bee4 100644
--- a/press/press/doctype/deploy_candidate/test_deploy_candidate.py
+++ b/press/press/doctype/deploy_candidate/test_deploy_candidate.py
@@ -182,7 +182,7 @@ class TestDeployCandidate(FrappeTestCase):
bench = create_test_bench()
# Create another app
group = jingrow.get_pg("Release Group", bench.group)
- app = create_test_app("jerp", "ERPNext")
+ app = create_test_app("jerp", "JERP")
source = create_test_app_source(group.version, app)
release = create_test_app_release(source)
group.update_source(source)
@@ -204,14 +204,14 @@ class TestDeployCandidate(FrappeTestCase):
bench = create_test_bench()
# Create another app
group = jingrow.get_pg("Release Group", bench.group)
- app = create_test_app("jerp", "ERPNext")
+ app = create_test_app("jerp", "JERP")
jerp_source = create_test_app_source(group.version, app)
group.update_source(jerp_source)
first_candidate = group.create_deploy_candidate(group.apps)
dc_count_before = jingrow.db.count("Deploy Candidate", filters={"group": group.name})
- # Enable auto deploy on ERPNext app
+ # Enable auto deploy on JERP app
group.apps[1].enable_auto_deploy = True
group.save()
diff --git a/press/press/doctype/drip_email/drip_email.py b/press/press/doctype/drip_email/drip_email.py
index 6d4bc9b2..d2b0da0d 100644
--- a/press/press/doctype/drip_email/drip_email.py
+++ b/press/press/doctype/drip_email/drip_email.py
@@ -134,16 +134,16 @@ class DripEmail(Page):
def select_consultant(self, site) -> str:
"""
- Select random ERPNext Consultant to send email.
+ Select random JERP Consultant to send email.
Also set sender details.
"""
if not site.jerp_consultant:
# set a random consultant for the site for the first time
- site.jerp_consultant = get_random("ERPNext Consultant", dict(active=1))
+ site.jerp_consultant = get_random("JERP Consultant", dict(active=1))
jingrow.db.set_value("Site", site.name, "jerp_consultant", site.jerp_consultant)
- consultant = jingrow.get_pg("ERPNext Consultant", site.jerp_consultant)
+ consultant = jingrow.get_pg("JERP Consultant", site.jerp_consultant)
self.sender = consultant.name
self.sender_name = consultant.full_name
return consultant
diff --git a/press/press/doctype/erpnext_app/erpnext_app.json b/press/press/doctype/erpnext_app/erpnext_app.json
index 8efed61d..c6479beb 100644
--- a/press/press/doctype/erpnext_app/erpnext_app.json
+++ b/press/press/doctype/erpnext_app/erpnext_app.json
@@ -23,7 +23,7 @@
"modified": "2021-03-31 11:08:26.860569",
"modified_by": "Administrator",
"module": "Jcloude",
- "name": "ERPNext App",
+ "name": "JERP App",
"owner": "Administrator",
"permissions": [],
"sort_field": "modified",
diff --git a/press/press/doctype/erpnext_consultant/erpnext_consultant.js b/press/press/doctype/erpnext_consultant/erpnext_consultant.js
index 2521452e..fbc5df78 100644
--- a/press/press/doctype/erpnext_consultant/erpnext_consultant.js
+++ b/press/press/doctype/erpnext_consultant/erpnext_consultant.js
@@ -1,6 +1,6 @@
// Copyright (c) 2019, JINGROW
// For license information, please see license.txt
-jingrow.ui.form.on('ERPNext Consultant', {
+jingrow.ui.form.on('JERP Consultant', {
refresh: function (frm) {},
});
diff --git a/press/press/doctype/erpnext_consultant/erpnext_consultant.json b/press/press/doctype/erpnext_consultant/erpnext_consultant.json
index bec20e88..be7eeb7c 100644
--- a/press/press/doctype/erpnext_consultant/erpnext_consultant.json
+++ b/press/press/doctype/erpnext_consultant/erpnext_consultant.json
@@ -27,7 +27,7 @@
"fieldname": "territories",
"fieldtype": "Table MultiSelect",
"label": "Territories",
- "options": "ERPNext Consultant Region"
+ "options": "JERP Consultant Region"
},
{
"fieldname": "user",
@@ -43,7 +43,7 @@
"modified": "2021-04-21 18:08:19.750497",
"modified_by": "Administrator",
"module": "Jcloude",
- "name": "ERPNext Consultant",
+ "name": "JERP Consultant",
"owner": "Administrator",
"permissions": [
{
diff --git a/press/press/doctype/erpnext_consultant_region/erpnext_consultant_region.json b/press/press/doctype/erpnext_consultant_region/erpnext_consultant_region.json
index bcebe6a1..25921e88 100644
--- a/press/press/doctype/erpnext_consultant_region/erpnext_consultant_region.json
+++ b/press/press/doctype/erpnext_consultant_region/erpnext_consultant_region.json
@@ -23,7 +23,7 @@
"modified": "2021-04-29 20:25:56.246263",
"modified_by": "Administrator",
"module": "Jcloude",
- "name": "ERPNext Consultant Region",
+ "name": "JERP Consultant Region",
"owner": "Administrator",
"permissions": [],
"sort_field": "modified",
diff --git a/press/press/doctype/erpnext_site_settings/erpnext_site_settings.js b/press/press/doctype/erpnext_site_settings/erpnext_site_settings.js
index e21ccd9e..293c929f 100644
--- a/press/press/doctype/erpnext_site_settings/erpnext_site_settings.js
+++ b/press/press/doctype/erpnext_site_settings/erpnext_site_settings.js
@@ -1,7 +1,7 @@
// Copyright (c) 2022, JINGROW
// For license information, please see license.txt
-jingrow.ui.form.on('ERPNext Site Settings', {
+jingrow.ui.form.on('JERP Site Settings', {
refresh: function (frm) {
frm.add_custom_button(__('Open Site'), () => {
window.open(`https://jcloud.jingrow.com/dashboard/sites/${frm.pg.site}`);
diff --git a/press/press/doctype/erpnext_site_settings/erpnext_site_settings.json b/press/press/doctype/erpnext_site_settings/erpnext_site_settings.json
index 161a7084..5bc51ede 100644
--- a/press/press/doctype/erpnext_site_settings/erpnext_site_settings.json
+++ b/press/press/doctype/erpnext_site_settings/erpnext_site_settings.json
@@ -77,7 +77,7 @@
"modified": "2022-06-20 06:58:05.388164",
"modified_by": "Administrator",
"module": "Jcloude",
- "name": "ERPNext Site Settings",
+ "name": "JERP Site Settings",
"naming_rule": "By fieldname",
"owner": "Administrator",
"permissions": [
diff --git a/press/press/doctype/press_settings/press_settings.json b/press/press/doctype/press_settings/press_settings.json
index d294c6ce..d80afca6 100644
--- a/press/press/doctype/press_settings/press_settings.json
+++ b/press/press/doctype/press_settings/press_settings.json
@@ -393,22 +393,22 @@
"collapsible": 1,
"fieldname": "jerp_authentication",
"fieldtype": "Section Break",
- "label": "ERPNext Authentication"
+ "label": "JERP Authentication"
},
{
"fieldname": "jerp_url",
"fieldtype": "Data",
- "label": "ERPNext URL"
+ "label": "JERP URL"
},
{
"fieldname": "jerp_api_key",
"fieldtype": "Data",
- "label": "ERPNext API Key"
+ "label": "JERP API Key"
},
{
"fieldname": "jerp_api_secret",
"fieldtype": "Password",
- "label": "ERPNext API Secret"
+ "label": "JERP API Secret"
},
{
"fieldname": "column_break_38",
@@ -657,17 +657,17 @@
{
"fieldname": "jerp_tab",
"fieldtype": "Tab Break",
- "label": "ERPNext"
+ "label": "JERP"
},
{
"fieldname": "jerp_signups_section",
"fieldtype": "Section Break",
- "label": "ERPNext Signups"
+ "label": "JERP Signups"
},
{
"fieldname": "jerp_domain",
"fieldtype": "Link",
- "label": "ERPNext Domain",
+ "label": "JERP Domain",
"options": "Root Domain"
},
{
@@ -675,19 +675,19 @@
"fetch_if_empty": 1,
"fieldname": "jerp_cluster",
"fieldtype": "Link",
- "label": "ERPNext Cluster",
+ "label": "JERP Cluster",
"options": "Cluster"
},
{
"fieldname": "jerp_plan",
"fieldtype": "Link",
- "label": "ERPNext Plan",
+ "label": "JERP Plan",
"options": "Site Plan"
},
{
"fieldname": "jerp_group",
"fieldtype": "Link",
- "label": "ERPNext Group",
+ "label": "JERP Group",
"options": "Release Group"
},
{
@@ -697,8 +697,8 @@
{
"fieldname": "jerp_apps",
"fieldtype": "Table",
- "label": "ERPNext Apps",
- "options": "ERPNext App"
+ "label": "JERP Apps",
+ "options": "JERP App"
},
{
"fieldname": "central_migration_server",
@@ -728,7 +728,7 @@
"collapsible": 1,
"fieldname": "jerp_site_pool_section",
"fieldtype": "Section Break",
- "label": "ERPNext Site Pool"
+ "label": "JERP Site Pool"
},
{
"default": "0",
diff --git a/press/press/doctype/region/region.json b/press/press/doctype/region/region.json
index c8530fa1..9d400e08 100644
--- a/press/press/doctype/region/region.json
+++ b/press/press/doctype/region/region.json
@@ -23,7 +23,7 @@
"fieldname": "last_allocated_to",
"fieldtype": "Link",
"label": "Last Allocated To",
- "options": "ERPNext Consultant",
+ "options": "JERP Consultant",
"read_only": 1
}
],
diff --git a/press/press/doctype/release_group/test_release_group.py b/press/press/doctype/release_group/test_release_group.py
index 960be200..ed48d1b3 100644
--- a/press/press/doctype/release_group/test_release_group.py
+++ b/press/press/doctype/release_group/test_release_group.py
@@ -107,7 +107,7 @@ class TestReleaseGroup(FrappeTestCase):
source1 = app1.add_source(
"Version 12", "http://git.jingrow.com/jingrow/jingrow", "version-12", team=self.team
)
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
source2 = app2.add_source(
"Version 12", "http://git.jingrow.com/jingrow/jerp", "version-12", team=self.team
)
@@ -120,7 +120,7 @@ class TestReleaseGroup(FrappeTestCase):
self.assertEqual(group.apps[0].app, source1.app)
def test_create_release_group_fail_when_first_app_is_not_jingrow(self):
- app = create_test_app("jerp", "ERPNext")
+ app = create_test_app("jerp", "JERP")
source = app.add_source(
"Version 12", "http://git.jingrow.com/jingrow/jerp", "version-12", team=self.team
)
@@ -431,7 +431,7 @@ class TestReleaseGroup(FrappeTestCase):
release_group.insert()
# Insert dependant app and check if it works
- jerp = create_test_app("jerp", "ERPNext")
+ jerp = create_test_app("jerp", "JERP")
jerp_app_source = create_test_app_source(
"Nightly", jerp, "http://git.jingrow.com/jingrow/jerp", "master", self.team
)
diff --git a/press/press/doctype/site/site.json b/press/press/doctype/site/site.json
index e0215b77..b932e31b 100644
--- a/press/press/doctype/site/site.json
+++ b/press/press/doctype/site/site.json
@@ -360,13 +360,13 @@
"default": "0",
"fieldname": "is_jerp_setup",
"fieldtype": "Check",
- "label": "Is ERPNext Setup"
+ "label": "Is JERP Setup"
},
{
"fieldname": "jerp_consultant",
"fieldtype": "Link",
- "label": "ERPNext Consultant",
- "options": "ERPNext Consultant"
+ "label": "JERP Consultant",
+ "options": "JERP Consultant"
},
{
"fieldname": "plan",
@@ -785,7 +785,7 @@
},
{
"group": "Related Documents",
- "link_pagetype": "ERPNext Site Settings",
+ "link_pagetype": "JERP Site Settings",
"link_fieldname": "site"
},
{
diff --git a/press/press/doctype/site/site.py b/press/press/doctype/site/site.py
index 5afd34d8..ed529f46 100644
--- a/press/press/doctype/site/site.py
+++ b/press/press/doctype/site/site.py
@@ -4594,7 +4594,7 @@ def archive_suspended_sites():
filters = [
["status", "=", "Suspended"],
["trial_end_date", "is", "not set"],
- ["plan", "!=", "ERPNext Trial"],
+ ["plan", "!=", "JERP Trial"],
]
sites = jingrow.db.get_all(
diff --git a/press/press/doctype/site/test_site.py b/press/press/doctype/site/test_site.py
index 2ed9c4c8..ece1dc9d 100644
--- a/press/press/doctype/site/test_site.py
+++ b/press/press/doctype/site/test_site.py
@@ -481,7 +481,7 @@ class TestSite(FrappeTestCase):
@patch.object(AppSource, "validate_dependent_apps", new=Mock())
def test_sync_apps_updates_apps_child_table(self):
app1 = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
group = create_test_release_group([app1, app2])
bench = create_test_bench(group=group)
site = create_test_site(bench=bench.name)
@@ -513,7 +513,7 @@ class TestSite(FrappeTestCase):
def test_apps_are_reordered_to_follow_bench_order(self):
app1 = create_test_app()
- app2 = create_test_app("jerp", "ERPNext")
+ app2 = create_test_app("jerp", "JERP")
app3 = create_test_app("crm", "Jingrow CRM")
group = create_test_release_group([app1, app2, app3])
bench = create_test_bench(group=group)
@@ -540,7 +540,7 @@ class TestSite(FrappeTestCase):
) # site2 suspended recently
site3 = create_test_site() # active site should not be archived
- create_test_saas_settings(None, [create_test_app(), create_test_app("jerp", "ERPNext")])
+ create_test_saas_settings(None, [create_test_app(), create_test_app("jerp", "JERP")])
archive_suspended_sites()
site.reload()
@@ -574,7 +574,7 @@ class TestSite(FrappeTestCase):
create_test_site_backup(site2.name)
- create_test_saas_settings(None, [create_test_app(), create_test_app("jerp", "ERPNext")])
+ create_test_saas_settings(None, [create_test_app(), create_test_app("jerp", "JERP")])
self.assertEqual(jingrow.db.count("Site Backup", {"site": site.name, "status": "Pending"}), 0)
self.assertEqual(jingrow.db.count("Site Backup", {"site": site2.name, "status": "Pending"}), 0)
diff --git a/press/press/doctype/site_analytics/site_analytics.json b/press/press/doctype/site_analytics/site_analytics.json
index 91546f8f..9eee4d41 100644
--- a/press/press/doctype/site_analytics/site_analytics.json
+++ b/press/press/doctype/site_analytics/site_analytics.json
@@ -62,7 +62,7 @@
{
"fieldname": "jerp_section",
"fieldtype": "Section Break",
- "label": "ERPNext"
+ "label": "JERP"
},
{
"fieldname": "country",
diff --git a/press/press/doctype/team/team.js b/press/press/doctype/team/team.js
index ef5d1974..7da08f34 100644
--- a/press/press/doctype/team/team.js
+++ b/press/press/doctype/team/team.js
@@ -9,7 +9,7 @@ jingrow.ui.form.on('Team', {
if (!frm.pg.jerp_partner) {
frm.add_custom_button('Enable Partner Privileges', () =>
jingrow.confirm(
- `Enable ERPNext Partner Privileges for ${frm.pg.name.bold()}? They will be allowed to create sites without adding a card and can use Partner Credits to pay for invoices.`,
+ `Enable JERP Partner Privileges for ${frm.pg.name.bold()}? They will be allowed to create sites without adding a card and can use Partner Credits to pay for invoices.`,
() =>
frm.call('enable_jerp_partner_privileges').then(() =>
jingrow.msgprint({
@@ -23,7 +23,7 @@ jingrow.ui.form.on('Team', {
} else {
frm.add_custom_button('Disable Partner Privileges', () =>
jingrow.confirm(
- `Disable ERPNext Partner Privileges for ${frm.pg.name.bold()}? `,
+ `Disable JERP Partner Privileges for ${frm.pg.name.bold()}? `,
() =>
frm.call('disable_jerp_partner_privileges').then(() => {
jingrow.msgprint({
diff --git a/press/press/doctype/team/team.json b/press/press/doctype/team/team.json
index 7a5abe08..89f83e11 100644
--- a/press/press/doctype/team/team.json
+++ b/press/press/doctype/team/team.json
@@ -209,10 +209,10 @@
},
{
"default": "0",
- "description": "Enabled if this account was created via the ERPNext signup form",
+ "description": "Enabled if this account was created via the JERP signup form",
"fieldname": "via_jerp",
"fieldtype": "Check",
- "label": "Via ERPNext",
+ "label": "Via JERP",
"read_only": 1
},
{
@@ -520,7 +520,7 @@
"fieldname": "jerp_partner",
"fieldtype": "Check",
"in_standard_filter": 1,
- "label": "ERPNext Partner",
+ "label": "JERP Partner",
"read_only": 1
},
{
diff --git a/press/saas/doctype/product_trial_request/product_trial_request.py b/press/saas/doctype/product_trial_request/product_trial_request.py
index 8880b9e7..85ae0be0 100644
--- a/press/saas/doctype/product_trial_request/product_trial_request.py
+++ b/press/saas/doctype/product_trial_request/product_trial_request.py
@@ -203,7 +203,7 @@ class ProductTrialRequest(Page):
"language": "en",
"currency": team_details.currency,
# setup wizard will override currency anyway
- # but adding this since ERPNext will throw an error otherwise
+ # but adding this since JERP will throw an error otherwise
}
)
except Exception as e:
diff --git a/press/saas/doctype/saas_settings/saas_settings.json b/press/saas/doctype/saas_settings/saas_settings.json
index 43c763aa..3bd52ba8 100644
--- a/press/saas/doctype/saas_settings/saas_settings.json
+++ b/press/saas/doctype/saas_settings/saas_settings.json
@@ -88,7 +88,7 @@
"fieldname": "apps",
"fieldtype": "Table",
"label": "Apps",
- "options": "ERPNext App"
+ "options": "JERP App"
},
{
"fieldname": "site_plan",
@@ -121,7 +121,7 @@
"fieldname": "whitelisted_apps",
"fieldtype": "Table",
"label": "Whitelisted Apps",
- "options": "ERPNext App"
+ "options": "JERP App"
},
{
"default": "0",
diff --git a/press/templates/emails/erpnext_verify_account.html b/press/templates/emails/erpnext_verify_account.html
index 4a85354a..e11e5275 100644
--- a/press/templates/emails/erpnext_verify_account.html
+++ b/press/templates/emails/erpnext_verify_account.html
@@ -7,7 +7,7 @@
Hello,
- Thanks for signing up for ERPNext!
+ Thanks for signing up for JERP!
Please confirm your email address by clicking the button below:
@@ -16,7 +16,7 @@
{{ utils.separator() }}
Thanks,
- Team ERPNext
+ Team JERP
diff --git a/press/templates/marketplace/footer.html b/press/templates/marketplace/footer.html
index 4b051a4b..ae3e6eac 100644
--- a/press/templates/marketplace/footer.html
+++ b/press/templates/marketplace/footer.html
@@ -15,7 +15,7 @@
Jingrow
ERPNext
+ rel="noreferrer">JERP
Jingrow
School
diff --git a/press/utils/billing.py b/press/utils/billing.py
index 645154f5..bb6707be 100644
--- a/press/utils/billing.py
+++ b/press/utils/billing.py
@@ -62,7 +62,7 @@ def get_jerp.jingrow.com_connection():
jerp_api_secret = jcloude_settings.get_password("jerp_api_secret", raise_exception=False)
if not (jcloude_settings.jerp_api_key and jcloude_settings.jerp_url and jerp_api_secret):
- jingrow.throw("ERPNext.com URL not set up in Jcloude Settings", exc=CentralServerNotSet)
+ jingrow.throw("JERP.com URL not set up in Jcloude Settings", exc=CentralServerNotSet)
return FrappeClient(
jcloude_settings.jerp_url,
diff --git a/press/www/stripe/setup-account.html b/press/www/stripe/setup-account.html
index 149469a2..1cb25a93 100644
--- a/press/www/stripe/setup-account.html
+++ b/press/www/stripe/setup-account.html
@@ -70,13 +70,13 @@