Servers
- With Servers on Frappe Cloud, you now get dedicated compute resources
+ With Servers on Jingrow Cloud, you now get dedicated compute resources
for your sites. Servers come in pairs (Application + Database). You
can run as many sites and bench groups as you want. All other features
like Private Bench Groups, SSH Access, Database Access work as is with
@@ -56,7 +56,7 @@ export default {
features: [
'Unlimited sites & benches (no extra cost)',
'Isolated benches as separate environments',
- 'Frappe Product Warranty for any 5 opted-in sites',
+ 'Jingrow Product Warranty for any 5 opted-in sites',
'One-click vertical scaling to higher plans',
'Alerts for resource consumption',
'Features to install, upgrade, backup, monitor & develop apps',
diff --git a/dashboard/src/pages/InstallApp.vue b/dashboard/src/pages/InstallApp.vue
index 0b2e552e..fb164b85 100644
--- a/dashboard/src/pages/InstallApp.vue
+++ b/dashboard/src/pages/InstallApp.vue
@@ -146,7 +146,7 @@
v-model="agreedToRegionConsent"
:label="`I agree that the laws of the region selected by me ${
this.cluster ? `(${this.cluster})` : ''
- } shall stand applicable to me and Frappe.`"
+ } shall stand applicable to me and Jingrow.`"
/>
- Select Frappe Framework Version
+ Select Jingrow Framework Version
@@ -116,7 +116,7 @@
- Select Frappe Framework Version
+ Select Jingrow Framework Version
@@ -169,8 +169,8 @@
>
- Support covers only issues of Frappe apps and not
- functional queries. You can raise a support ticket for Frappe
+ Support covers only issues of Jingrow apps and not
+ functional queries. You can raise a support ticket for Jingrow
Cloud issues for all plans.
@@ -237,7 +237,7 @@
-
+
@@ -203,7 +203,7 @@
name: 'Login',
}"
>
- Go to Frappe Cloud dashboard
+ Go to Jingrow Cloud dashboard
diff --git a/dashboard/src/pages/devtools/database/DatabaseAnalyzer.vue b/dashboard/src/pages/devtools/database/DatabaseAnalyzer.vue
index 8c6c20ee..d2c2608e 100644
--- a/dashboard/src/pages/devtools/database/DatabaseAnalyzer.vue
+++ b/dashboard/src/pages/devtools/database/DatabaseAnalyzer.vue
@@ -813,7 +813,7 @@ export default {
title: 'Optimize Database Tables',
message: tableName
? `Do you want to optimize the table ${tableName} to reclaim space ? `
- : `Frappe Cloud will find tables where reclaimable space exceeds 100 MB or 20% of the table size. Are you sure you want to optimize the database tables ? `,
+ : `Jingrow Cloud will find tables where reclaimable space exceeds 100 MB or 20% of the table size. Are you sure you want to optimize the database tables ? `,
primaryAction: {
label: 'Optimize',
variant: 'solid',
diff --git a/dashboard/src/pages/signup/OAuthSetupAccount.vue b/dashboard/src/pages/signup/OAuthSetupAccount.vue
index b63ed33d..fe5cdb38 100644
--- a/dashboard/src/pages/signup/OAuthSetupAccount.vue
+++ b/dashboard/src/pages/signup/OAuthSetupAccount.vue
@@ -48,7 +48,7 @@
v-model="terms_accepted"
class="mr-0.5 py-1 align-baseline"
/>
- I agree to Frappe
+ I agree to Jingrow
Terms of Service ,
diff --git a/dashboard/src/pages/signup/Signup.vue b/dashboard/src/pages/signup/Signup.vue
index bd92cf50..a0edeed8 100644
--- a/dashboard/src/pages/signup/Signup.vue
+++ b/dashboard/src/pages/signup/Signup.vue
@@ -65,7 +65,7 @@
v-model="terms_accepted"
class="mr-0.5 py-1 align-baseline"
/>
- I agree to Frappe
+ I agree to Jingrow
Terms of Service ,
diff --git a/dashboard/tests-e2e/tests/cron/signup.cron.spec.ts b/dashboard/tests-e2e/tests/cron/signup.cron.spec.ts
index 33c9ceb8..589d7c00 100644
--- a/dashboard/tests-e2e/tests/cron/signup.cron.spec.ts
+++ b/dashboard/tests-e2e/tests/cron/signup.cron.spec.ts
@@ -107,7 +107,7 @@ async function runSignupFlow(page: Page, product: string) {
try {
const baseHost = new URL(process.env.BASE_URL || 'http://localhost:8010').hostname;
const otpRes = await fetch(`${otpHelper}?account_request=${encodeURIComponent(accountRequestId)}`, {
- headers: { 'X-Frappe-Site-Name': baseHost }
+ headers: { 'X-Jingrow-Site-Name': baseHost }
});
const txt = await otpRes.text();
if (otpRes.ok) {
diff --git a/debugging/mariadb.build.md b/debugging/mariadb.build.md
index 94282162..eac8bbbc 100644
--- a/debugging/mariadb.build.md
+++ b/debugging/mariadb.build.md
@@ -78,7 +78,7 @@ References: https://mariadb.com/kb/en/building-mariadb-on-ubuntu/
We need to [sign the packages with OpenPGP](https://ubuntu.com/server/docs/third-party-apt-repositories)
-1. Create a OpenPGP key for `Frappe Developers `. This is an interactive step. Refer framework.jingrow.com/app/jingrow-asset for Paasphrase.
+1. Create a OpenPGP key for `Jingrow Developers `. This is an interactive step. Refer framework.jingrow.com/app/jingrow-asset for Paasphrase.
```sh
gpg --full-gen-key
@@ -92,7 +92,7 @@ $ gpg --list-secret-key --with-subkey-fingerprint
-------------------------------
sec rsa4096 2024-01-29 [SC]
2AADEF02BE446B0FA3B0AC3DF38C274AC216D014
-uid [ultimate] Frappe Developers
+uid [ultimate] Jingrow Developers
```
Export the public key in the repository directory
diff --git a/deployment/nginx.conf b/deployment/nginx.conf
index 5edf2665..2a99b779 100644
--- a/deployment/nginx.conf
+++ b/deployment/nginx.conf
@@ -174,7 +174,7 @@ server {
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Frappe-Site-Name $site_name_sxjfjnv;
+ proxy_set_header X-Jingrow-Site-Name $site_name_sxjfjnv;
proxy_set_header Host $host;
proxy_set_header X-Use-X-Accel-Redirect True;
proxy_read_timeout 120;
@@ -246,7 +246,7 @@ server {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
- proxy_set_header X-Frappe-Site-Name $site_name_sxjfjnv;
+ proxy_set_header X-Jingrow-Site-Name $site_name_sxjfjnv;
proxy_set_header Origin $scheme://$http_host;
proxy_set_header Host $host;
@@ -262,7 +262,7 @@ server {
proxy_set_header X-Forwarded-For $REMOTE_ADDR;
proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Frappe-Site-Name $site_name_sxjfjnv;
+ proxy_set_header X-Jingrow-Site-Name $site_name_sxjfjnv;
proxy_set_header Host $host;
proxy_read_timeout 120;
proxy_redirect off;
@@ -290,7 +290,7 @@ server {
proxy_set_header X-Forwarded-For $REMOTE_ADDR;
proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Frappe-Site-Name $site_name_sxjfjnv;
+ proxy_set_header X-Jingrow-Site-Name $site_name_sxjfjnv;
proxy_set_header Host $host;
proxy_set_header X-Use-X-Accel-Redirect True;
proxy_read_timeout 120;
@@ -315,7 +315,7 @@ server {
proxy_set_header X-Forwarded-For $REMOTE_ADDR;
proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Frappe-Site-Name $site_name_sxjfjnv;
+ proxy_set_header X-Jingrow-Site-Name $site_name_sxjfjnv;
proxy_set_header Host $host;
proxy_set_header X-Use-X-Accel-Redirect True;
proxy_read_timeout 120;
@@ -340,7 +340,7 @@ server {
proxy_set_header X-Forwarded-For $REMOTE_ADDR;
proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Frappe-Site-Name $site_name_sxjfjnv;
+ proxy_set_header X-Jingrow-Site-Name $site_name_sxjfjnv;
proxy_set_header Host $host;
proxy_set_header X-Use-X-Accel-Redirect True;
proxy_read_timeout 120;
@@ -374,7 +374,7 @@ server {
proxy_set_header X-Forwarded-For $REMOTE_ADDR;
proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Frappe-Site-Name $site_name_sxjfjnv;
+ proxy_set_header X-Jingrow-Site-Name $site_name_sxjfjnv;
proxy_set_header Host $host;
proxy_set_header X-Use-X-Accel-Redirect True;
proxy_read_timeout 120;
@@ -408,7 +408,7 @@ server {
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $REMOTE_ADDR;
proxy_set_header X-Forwarded-Proto $scheme;
- proxy_set_header X-Frappe-Site-Name $site_name_sxjfjnv;
+ proxy_set_header X-Jingrow-Site-Name $site_name_sxjfjnv;
proxy_set_header Host $host;
proxy_set_header X-Use-X-Accel-Redirect True;
proxy_read_timeout 120;
diff --git a/docs/General Guide/Debugging Issues.MD b/docs/General Guide/Debugging Issues.MD
index a743c0bb..ea5e43c4 100644
--- a/docs/General Guide/Debugging Issues.MD
+++ b/docs/General Guide/Debugging Issues.MD
@@ -41,7 +41,7 @@ We have `earlyoom` installed on all servers, which should kill processes that ab
### Alerts
-We have alerts set up for different criteria. Eg: Sites Down. These alerts are sent to our Telegram group: **Frappe Cloud Alerts**. Members of the group are advised to monitor the group for alerts posted by **Frappe Cloud Alert Bot**.
+We have alerts set up for different criteria. Eg: Sites Down. These alerts are sent to our Telegram group: **Jingrow Cloud Alerts**. Members of the group are advised to monitor the group for alerts posted by **Jingrow Cloud Alert Bot**.
Categories of alerts exist:
diff --git a/docs/General Guide/DevOps Manual.MD b/docs/General Guide/DevOps Manual.MD
index 343750fb..91760d3b 100644
--- a/docs/General Guide/DevOps Manual.MD
+++ b/docs/General Guide/DevOps Manual.MD
@@ -143,7 +143,7 @@ In case when you have to upgrade an AWS EC2 instance, you can follow below steps
Increasing the Storage on AWS Server
------------------------------------
-You can increase the storage of the AWS Server by using **Frappe Cloud Alerts Telegram Bot**. You can do this by invoking the bot in the group.
+You can increase the storage of the AWS Server by using **Jingrow Cloud Alerts Telegram Bot**. You can do this by invoking the bot in the group.
`@jingrow_cloud_bot server f29-mumbai.jingrow.cloud execute increase_disk_size `
The server name can be any server on AWS present in the server doctype and `increase_disk_size` can be changed to any whitelisted method on the doctype(server). An EBS instance of 50GB will be attached to the server if no size is specified.
diff --git a/docs/General Guide/Operational Manual.MD b/docs/General Guide/Operational Manual.MD
index d8ba1f9d..f7933ed3 100644
--- a/docs/General Guide/Operational Manual.MD
+++ b/docs/General Guide/Operational Manual.MD
@@ -13,9 +13,9 @@ This documentation is intended to help consultants carry out daily operational t
| Term | Description |
| --- | --- |
| FrappeCloud | Platform for hosting customer sites |
-| Team | A team represents a group of people. Every account created on Frappe Cloud belongs to a team. If a user signs up on Frappe Cloud without an invite, they’ll belong to their own team. A Team document has a child table of user emails |
-| Desk Page/Document/Pg | Any webpage that starts with *jcloud.jingrow.com/app* in the url, powered by Frappe Framework, similar to the one you see on framework.jingrow.com. Customers of Frappe Cloud cannot access these pages |
-| Dashboard Page | Any webpage that starts with *jcloud.jingrow.com/dashboard* in the url, powered by Vue js, custom UI for users. Customers of Frappe Cloud only see these pages. |
+| Team | A team represents a group of people. Every account created on Jingrow Cloud belongs to a team. If a user signs up on Jingrow Cloud without an invite, they’ll belong to their own team. A Team document has a child table of user emails |
+| Desk Page/Document/Pg | Any webpage that starts with *jcloud.jingrow.com/app* in the url, powered by Jingrow Framework, similar to the one you see on framework.jingrow.com. Customers of Jingrow Cloud cannot access these pages |
+| Dashboard Page | Any webpage that starts with *jcloud.jingrow.com/dashboard* in the url, powered by Vue js, custom UI for users. Customers of Jingrow Cloud only see these pages. |
### Site Desk Page
@@ -76,7 +76,7 @@ From the dashboard page of the site, go to apps section and click on **Add app**

-Then you can select an app from the list shown. If the app you desire is not found on the list, contact a Frappe Cloud developer.
+Then you can select an app from the list shown. If the app you desire is not found on the list, contact a Jingrow Cloud developer.
### Change Plan
@@ -199,7 +199,7 @@ DEL |rate-limit-counter-XXXXX
>
>
-### Transferring Central Site to Frappe Cloud customer
+### Transferring Central Site to Jingrow Cloud customer
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
diff --git a/docs/Internals/Billing & Subscription.MD b/docs/Internals/Billing & Subscription.MD
index aeca3836..ed27e373 100644
--- a/docs/Internals/Billing & Subscription.MD
+++ b/docs/Internals/Billing & Subscription.MD
@@ -4,7 +4,7 @@ allow_guest: 1
published: 1
---
-This page describes how Subscription Management works in Frappe Cloud.
+This page describes how Subscription Management works in Jingrow Cloud.
## DocTypes
@@ -36,7 +36,7 @@ Now, he creates a site called **tennismart.jingrow.cloud** on the $10 plan.
- A site record of tennismart.jingrow.cloud will be created.
- A subscription record saying that this site is on $10 plan will be created.
-Frappe Cloud charges you based on how many active sites you have per day. So,
+Jingrow Cloud charges you based on how many active sites you have per day. So,
the per day charge of an active site is $10 / 31 = $0.32. We divide by 31 since
that is the total number of days in January.
@@ -70,7 +70,7 @@ days of usage, this is how his invoice will look:
| cafelegals.jingrow.cloud | $50 | 10 | $16.1 |
Now, John deletes the site cafelegals.jingrow.cloud because he doesn't have any
-use for it. Frappe Cloud will stop charging for the site. After 2 days, this is
+use for it. Jingrow Cloud will stop charging for the site. After 2 days, this is
how his invoice will look:
| Site | Plan | Days | Amount |
@@ -91,7 +91,7 @@ his invoice will look like:
| cafelegals.jingrow.cloud.archived | $50 | 10 | $16.1 |
| | | **Total** | $35.3 |
-Notice that since he started using the Frappe Cloud service from 5 January, he
+Notice that since he started using the Jingrow Cloud service from 5 January, he
was only charged from that day.
Now, at 6pm IST his invoice will be finalized with the total usage amount $35.3.
diff --git a/docs/Introduction/Architecture.MD b/docs/Introduction/Architecture.MD
index c6b2b996..db0fe765 100644
--- a/docs/Introduction/Architecture.MD
+++ b/docs/Introduction/Architecture.MD
@@ -4,7 +4,7 @@ allow_guest: 1
published: 1
---
-Typical Frappe Cloud (FC) cluster has a similar architecture:
+Typical Jingrow Cloud (FC) cluster has a similar architecture:

diff --git a/docs/Introduction/Local Setup Using Cloud.MD b/docs/Introduction/Local Setup Using Cloud.MD
index da0a89fe..a8e6e227 100644
--- a/docs/Introduction/Local Setup Using Cloud.MD
+++ b/docs/Introduction/Local Setup Using Cloud.MD
@@ -4,14 +4,14 @@ allow_guest: 1
published: 1
---
-This guide shows you how to setup your development machine for Frappe Cloud development. By the end of this guide, you will have a replica of the FC production environment.
+This guide shows you how to setup your development machine for Jingrow Cloud development. By the end of this guide, you will have a replica of the FC production environment.
> “Patience is bitter, but its fruit is sweet.” – Aristotle
Introduction
------------
-- `f` servers: These host your bench (`f` is for Frappe Apps)
+- `f` servers: These host your bench (`f` is for Jingrow Apps)
- `m` servers: These host the database (`m` is for MariaDB)
- `n` servers: These are proxy servers (`n` is Nginx, which does the proxying)
@@ -27,9 +27,9 @@ You should have the following software packages installed on your computer befor
3. dns-route53 plugin for certbot: `pip3 install certbot-dns-route53`
-### Credentials from Frappe Assets
+### Credentials from Jingrow Assets
-You will need access to the following IAM accounts. If you're working at Frappe, you can request them from `Frappe Assets` at framework.jingrow.com:
+You will need access to the following IAM accounts. If you're working at Jingrow, you can request them from `Jingrow Assets` at framework.jingrow.com:
1. Hetzner
2. Digital Ocean
@@ -63,7 +63,7 @@ Note down the Public and Private IP Addresses of all the three servers.
Creating DNS records in AWS Route53
-----------------------------------
-1. Go to the AWS Console (again, credentials are in Frappe Assets), navigate to `Route 53 > Hosted Zones`. Click on `fc.jingrow.dev` domain name.
+1. Go to the AWS Console (again, credentials are in Jingrow Assets), navigate to `Route 53 > Hosted Zones`. Click on `fc.jingrow.dev` domain name.
2. You have to create 4 DNS `A` records here.
a. One record will be a wild-card sub-domain: `*..fc.jingrow.dev` pointing to the IP address of the `n` server created in the previous section.
b. The other 3 records will be for `f1`, `n1` and `m1` respectively. Use the IP address from the previous step. You can have a look at other such records if you get confused at any point.
@@ -308,7 +308,7 @@ Now under Roles, add `Press Admin` and `Press Member`.
Creating an App
---------------
-The next step is to create an App that will ultimately be installed on our site. The first app in any release group must be `jingrow` (Frappe Framework), the name is case sensitive. Navigate to `App List` page and click on `'+ Add new App'` button on the top-right corner. Fill in the details as below:
+The next step is to create an App that will ultimately be installed on our site. The first app in any release group must be `jingrow` (Jingrow Framework), the name is case sensitive. Navigate to `App List` page and click on `'+ Add new App'` button on the top-right corner. Fill in the details as below:

@@ -416,7 +416,7 @@ Call `_obtain_certificate` method on the TLS Certificate document
Testing
-------
-When you run `bench init` or `bench setup requirements`, Frappe installs only the runtime dependencies listed in `requirements.txt`. Development dependencies are not installed automatically, since production environments do not require them.
+When you run `bench init` or `bench setup requirements`, Jingrow installs only the runtime dependencies listed in `requirements.txt`. Development dependencies are not installed automatically, since production environments do not require them.
To set up a development or test environment, install the python dependencies using bench. This [internally calls pip](http://git.jingrow.com/jingrow/bench/blob/4fdaaf6a21b7245e039fd8c3d9509b0de1f44b2e/bench/utils/bench.py#L97) to install the dependencies from the dev-requirements file:
@@ -441,4 +441,4 @@ Tips
Conclusion
----------
-If you made till here, well done and be proud of yourself. Now, its time to build awesome things. Good Luck with your journey on Frappe Cloud.
\ No newline at end of file
+If you made till here, well done and be proud of yourself. Now, its time to build awesome things. Good Luck with your journey on Jingrow Cloud.
\ No newline at end of file
diff --git a/docs/Introduction/Local Setup Using Vagrant.MD b/docs/Introduction/Local Setup Using Vagrant.MD
index e7bd3a55..f6ff8407 100644
--- a/docs/Introduction/Local Setup Using Vagrant.MD
+++ b/docs/Introduction/Local Setup Using Vagrant.MD
@@ -68,7 +68,7 @@ Local machines have following names/ips by default
|Type |Name |Public IP |Private IP |
|-------------------|-----------|-----------|-----------|
|Proxy Server |n1.fc.dev |10.0.1.101 |10.1.1.101 |
-|Frappe Server |f1.fc.dev |10.0.2.101 |10.1.2.101 |
+|Jingrow Server |f1.fc.dev |10.0.2.101 |10.1.2.101 |
|Database Server |m1.fc.dev |10.0.3.101 |10.1.3.101 |
|Database Server |m2.fc.dev |10.0.3.102 |10.1.3.102 |
diff --git a/guide-to-testing.md b/guide-to-testing.md
index 0056e330..cf1d5e75 100644
--- a/guide-to-testing.md
+++ b/guide-to-testing.md
@@ -234,7 +234,7 @@ to check out [this vim plugin](http://git.jingrow.com/ankush/jingrow_test.vim/)
[this vscode plugin](https://marketplace.visualstudio.com/items?itemName=AnkushMenat.jingrow-test-runner)
> Note: jingrow_test plugin doesn't populate vim's quickfix list yet. Though
-> Frappe's test runner output isn't very pyunit errorformat friendly, you can
+> Jingrow's test runner output isn't very pyunit errorformat friendly, you can
> still make it work with a [custom errorformat](http://git.jingrow.com/balamurali27/dotfiles/blob/85dc18a/.config/nvim/after/plugin/jingrow.vim#LL10C1-L10C128) and some hacks to [set makeprg](http://git.jingrow.com/balamurali27/dotfiles/blob/0bcd6270770d0b67b63fc0ea308e6834fefda5a6/.config/nvim/init.vim#L150C7-L163)
# References
diff --git a/libs/fc_cli/fc/authentication/session.py b/libs/fc_cli/fc/authentication/session.py
index 549ac7fb..1c9672fc 100644
--- a/libs/fc_cli/fc/authentication/session.py
+++ b/libs/fc_cli/fc/authentication/session.py
@@ -15,7 +15,7 @@ CLI_USER_AGENT = (
class CloudSession(Session):
- """Custom requests.Session with Frappe sid cookie"""
+ """Custom requests.Session with Jingrow sid cookie"""
def __init__(self, session_id: str):
super().__init__()
diff --git a/libs/fc_cli/fc/commands/deploy.py b/libs/fc_cli/fc/commands/deploy.py
index 95241b74..a5be5193 100644
--- a/libs/fc_cli/fc/commands/deploy.py
+++ b/libs/fc_cli/fc/commands/deploy.py
@@ -56,7 +56,7 @@ def create_bench_group(
ctx: typer.Context,
name: Annotated[str, typer.Argument(help="Bench group name")],
version: Annotated[
- str, typer.Option("--version", help="Frappe Framework Version (e.g. Version 15)")
+ str, typer.Option("--version", help="Jingrow Framework Version (e.g. Version 15)")
] = "",
server: Annotated[str, typer.Option("--server", help="Server name")] = "",
cluster: Annotated[str, typer.Option("--cluster", help="Cluster (e.g. Mumbai)")] = "",
diff --git a/libs/fc_cli/pyproject.toml b/libs/fc_cli/pyproject.toml
index 4ef1335f..971ca88e 100644
--- a/libs/fc_cli/pyproject.toml
+++ b/libs/fc_cli/pyproject.toml
@@ -5,7 +5,7 @@ readme = "README.md"
license = "AGPL-3.0-only"
requires-python = ">=3.10"
authors = [
- { name = "Frappe Technologies Pvt Ltd", email = "developers@framework.jingrow.com" },
+ { name = "Jingrow Technologies Pvt Ltd", email = "developers@framework.jingrow.com" },
]
classifiers = [
"Development Status :: 5 - Production/Stable",
diff --git a/libs/fcrestore/main.go b/libs/fcrestore/main.go
index bbfb9fe0..f4dbfb34 100644
--- a/libs/fcrestore/main.go
+++ b/libs/fcrestore/main.go
@@ -69,15 +69,15 @@ func main() {
logError("Please try again or contact support if the issue persists.")
waitForUser()
} else {
- fmt.Println("\n\nThank you for using Frappe Cloud Restore CLI!")
+ fmt.Println("\n\nThank you for using Jingrow Cloud Restore CLI!")
fmt.Println("Exiting in 5 seconds...")
time.Sleep(5 * time.Second)
}
}()
session := GetSession()
loginRequired := true
- fmt.Println("Welcome to Frappe Cloud Restore CLI")
- fmt.Println("This CLI will help you restore your site on Frappe Cloud")
+ fmt.Println("Welcome to Jingrow Cloud Restore CLI")
+ fmt.Println("This CLI will help you restore your site on Jingrow Cloud")
fmt.Print("\n\n")
time.Sleep(1 * time.Second)
@@ -103,7 +103,7 @@ func main() {
// Prompt user to log in
if loginRequired {
- email, err := tui.AskInput("Enter your email address to login to Frappe Cloud", "")
+ email, err := tui.AskInput("Enter your email address to login to Jingrow Cloud", "")
if err != nil {
logError("Error asking for email: %s", err.Error())
waitForUser()
@@ -442,7 +442,7 @@ func main() {
spinner.Done()
time.Sleep(1 * time.Second)
fmt.Println("Site restoration triggered successfully!")
- fmt.Println("You can check the status of the restoration in your Frappe Cloud dashboard.")
+ fmt.Println("You can check the status of the restoration in your Jingrow Cloud dashboard.")
fmt.Printf("%s/dashboard/sites/%s/insights/jobs\n", session.Server, selectedSite)
if isDatabaseGettingRestored {
fmt.Println()
diff --git a/libs/mariadb_binlog_indexer/pyproject.toml b/libs/mariadb_binlog_indexer/pyproject.toml
index 535e8b07..302ca906 100644
--- a/libs/mariadb_binlog_indexer/pyproject.toml
+++ b/libs/mariadb_binlog_indexer/pyproject.toml
@@ -6,7 +6,7 @@ readme = "README.md"
requires-python = ">=3.7"
license = { text = "MIT" }
authors = [
- { name = "Frappe Cloud", email = "cloud@framework.jingrow.com" }
+ { name = "Jingrow Cloud", email = "cloud@framework.jingrow.com" }
]
dependencies = [
"duckdb==1.2.2"
diff --git a/press/api/account.py b/press/api/account.py
index eb05ebac..393f5a90 100644
--- a/press/api/account.py
+++ b/press/api/account.py
@@ -280,7 +280,7 @@ def send_login_link(email):
print()
jingrow.sendmail(
- subject="Login to Frappe Cloud",
+ subject="Login to Jingrow Cloud",
recipients=email,
template="one_time_login_link",
args={"link": link, "minutes": minutes},
@@ -951,7 +951,7 @@ def get_jingrow_io_auth_url() -> str | None:
try:
provider = jingrow.get_last_pg(
- "Social Login Key", filters={"enable_social_login": 1, "provider_name": "Frappe"}
+ "Social Login Key", filters={"enable_social_login": 1, "provider_name": "Jingrow"}
)
except DoesNotExistError:
return None
@@ -1268,7 +1268,7 @@ def get_2fa_qr_code_url():
).insert()
return pyotp.totp.TOTP(user_totp_secret).provisioning_uri(
- name=jingrow.session.user, issuer_name="Frappe Cloud"
+ name=jingrow.session.user, issuer_name="Jingrow Cloud"
)
diff --git a/press/api/analytics.py b/press/api/analytics.py
index 67890713..554884a2 100644
--- a/press/api/analytics.py
+++ b/press/api/analytics.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
from __future__ import annotations
diff --git a/press/api/bench.py b/press/api/bench.py
index d6a04853..8d735c8b 100644
--- a/press/api/bench.py
+++ b/press/api/bench.py
@@ -214,7 +214,7 @@ def get_default_apps():
def get_app_versions_list(only_jingrow=False):
AppSource = jingrow.qb.DocType("App Source")
- FrappeVersion = jingrow.qb.DocType("Frappe Version")
+ FrappeVersion = jingrow.qb.DocType("Jingrow Version")
AppSourceVersion = jingrow.qb.DocType("App Source Version")
rows = (
jingrow.qb.from_(AppSourceVersion)
diff --git a/press/api/billing.py b/press/api/billing.py
index b02217fa..d4e5e9c7 100644
--- a/press/api/billing.py
+++ b/press/api/billing.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
from __future__ import annotations
@@ -706,8 +706,8 @@ def create_razorpay_order(amount, transaction_type, pg_name=None) -> dict | None
"amount": int(amount * 100),
"currency": team.currency,
"notes": {
- "Description": "Order for Frappe Cloud Prepaid Credits",
- "Team (Frappe Cloud ID)": team.name,
+ "Description": "Order for Jingrow Cloud Prepaid Credits",
+ "Team (Jingrow Cloud ID)": team.name,
"gst": gst_amount,
"Type": payment_record_type,
},
@@ -884,7 +884,7 @@ def generate_stk_push(**kwargs):
callback_url=callback_url,
reference_code=mpesa_setup.till_number,
phone_number=mobile_number,
- description="Frappe Cloud Payment",
+ description="Jingrow Cloud Payment",
)
return response # noqa: RET504
diff --git a/press/api/central.py b/press/api/central.py
index 6e15c903..eb53a105 100644
--- a/press/api/central.py
+++ b/press/api/central.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/api/client.py b/press/api/client.py
index 24daa469..61796cb5 100644
--- a/press/api/client.py
+++ b/press/api/client.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# MIT License. See license.txt
from __future__ import annotations
@@ -72,7 +72,7 @@ ALLOWED_DOCTYPES = [
"Product Trial",
"Press Notification",
"User SSH Key",
- "Frappe Version",
+ "Jingrow Version",
"Dashboard Banner",
"App Release Approval Request",
"Press Webhook",
diff --git a/press/api/developer/saas.py b/press/api/developer/saas.py
index aa718621..67b46a81 100644
--- a/press/api/developer/saas.py
+++ b/press/api/developer/saas.py
@@ -137,7 +137,7 @@ def send_verification_code(domain: str, route: str = ""):
team_name = site_info.get("team")
team_info = jingrow.get_value("Team", team_name, ["name", "enabled", "user", "enforce_2fa"], as_dict=True)
if not team_info or not team_info.get("enabled"):
- jingrow.throw("Your Frappe Cloud team is disabled currently.")
+ jingrow.throw("Your Jingrow Cloud team is disabled currently.")
check_if_user_can_login(team_info, site_info)
@@ -232,19 +232,19 @@ def check_if_user_can_login(team_info, site_info):
# restrict to SaaS Site
if not (site_info.get("standby_for") or site_info.get("standby_for_product")):
- jingrow.throw("Only SaaS sites are allowed to login to Frappe Cloud via current method.")
+ jingrow.throw("Only SaaS sites are allowed to login to Jingrow Cloud via current method.")
def send_email_with_verification_code(email, otp):
if jingrow.conf.developer_mode:
- print("\nVerification Code for login to Frappe Cloud:")
+ print("\nVerification Code for login to Jingrow Cloud:")
print(f"\nOTP for {email}:")
print(otp)
print()
else:
jingrow.sendmail(
recipients=email,
- subject="Verification Code for Frappe Cloud Login",
+ subject="Verification Code for Jingrow Cloud Login",
template="verification_code_for_login",
args={
"full_name": jingrow.get_value("User", email, "full_name"),
diff --git a/press/api/github.py b/press/api/github.py
index 8b6ff4d0..a14564dd 100644
--- a/press/api/github.py
+++ b/press/api/github.py
@@ -222,7 +222,7 @@ def app(owner, repository, branch, installation=None):
if not any(x in tree for x in py_setup_files):
setup_filenames = jingrow.bold(" or ".join(py_setup_files))
reason = f"Files {setup_filenames} do not exist in app directory."
- jingrow.throw(f"Not a valid Frappe App! {reason}")
+ jingrow.throw(f"Not a valid Jingrow App! {reason}")
app_name, title = _get_app_name_and_title_from_hooks(
owner,
@@ -306,7 +306,7 @@ def _get_app_name_and_title_from_hooks(
)
break
- jingrow.throw(f"Not a valid Frappe App! {reason_for_invalidation}")
+ jingrow.throw(f"Not a valid Jingrow App! {reason_for_invalidation}")
return None
diff --git a/press/api/google.py b/press/api/google.py
index 7db6542f..550c9497 100644
--- a/press/api/google.py
+++ b/press/api/google.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# MIT License. See license.txt
from __future__ import annotations
@@ -125,7 +125,7 @@ def callback(code=None, state=None): # noqa: C901
def invalid_login():
jingrow.local.response["http_status_code"] = 401
- return "Invalid state parameter. The session timed out. Please try again or contact Frappe Cloud support at https://jcloud.jingrow.com/support"
+ return "Invalid state parameter. The session timed out. Please try again or contact Jingrow Cloud support at https://jcloud.jingrow.com/support"
def google_oauth_flow():
diff --git a/press/api/marketplace.py b/press/api/marketplace.py
index e36576ae..651e904a 100644
--- a/press/api/marketplace.py
+++ b/press/api/marketplace.py
@@ -75,7 +75,7 @@ def get_install_app_options(marketplace_app: str) -> dict:
clusters = private_groups = []
latest_stable_version = jingrow.get_all(
- "Frappe Version", "max(name) as latest_version", pluck="latest_version"
+ "Jingrow Version", "max(name) as latest_version", pluck="latest_version"
)[0]
latest_public_group = jingrow.db.get_value(
"Release Group",
@@ -327,7 +327,7 @@ def create_site_for_app(
"""Create a site for a marketplace app"""
latest_stable_version = jingrow.db.get_value(
- "Frappe Version", {"status": "Stable"}, "name", order_by="number desc"
+ "Jingrow Version", {"status": "Stable"}, "name", order_by="number desc"
)
if site_should_be_created_on_public_bench(apps):
@@ -429,8 +429,8 @@ def become_publisher():
@jingrow.whitelist()
def jingrow_versions():
- """Return a list of Frappe Version names"""
- return jingrow.get_all("Frappe Version", pluck="name", order_by="name desc")
+ """Return a list of Jingrow Version names"""
+ return jingrow.get_all("Jingrow Version", pluck="name", order_by="name desc")
@jingrow.whitelist()
@@ -704,7 +704,7 @@ def options_for_marketplace_app() -> dict[str, dict]: # noqa: C901
filtered_apps = []
for version in versions:
- # Remove Frappe Framework
+ # Remove Jingrow Framework
version["apps"] = [app for app in version["apps"] if app["name"] != "jingrow"]
for app in version["apps"]:
@@ -1277,7 +1277,7 @@ def change_branch(name, source, version, to_branch):
@protected("Marketplace App")
@jingrow.whitelist()
def options_for_version(name):
- jingrow_version = jingrow.get_all("Frappe Version", {"public": True}, pluck="name")
+ jingrow_version = jingrow.get_all("Jingrow Version", {"public": True}, pluck="name")
added_versions = jingrow.get_all("Marketplace App Version", {"parent": name}, pluck="version")
app = jingrow.db.get_value("Marketplace App", name, "app")
source = jingrow.get_value("App Source", {"app": app, "team": get_current_team()})
diff --git a/press/api/oauth.py b/press/api/oauth.py
index 6e579b4a..f2ba92a7 100644
--- a/press/api/oauth.py
+++ b/press/api/oauth.py
@@ -61,7 +61,7 @@ def callback(code=None, state=None):
pass
else:
jingrow.local.response["http_status_code"] = 401
- return "Invalid state parameter. The session timed out. Please try again or contact Frappe Cloud support at https://jcloud.jingrow.com/support"
+ return "Invalid state parameter. The session timed out. Please try again or contact Jingrow Cloud support at https://jcloud.jingrow.com/support"
try:
flow = google_oauth_flow()
diff --git a/press/api/site.py b/press/api/site.py
index 1bc7a3b0..7754c5ce 100644
--- a/press/api/site.py
+++ b/press/api/site.py
@@ -635,7 +635,7 @@ def get_available_versions(for_bench: str | None = None):
}
versions = jingrow.db.get_all(
- "Frappe Version",
+ "Jingrow Version",
["name", "default", "status", "number"],
filters,
order_by="number desc",
@@ -739,7 +739,7 @@ def get_new_site_options(group: str | None = None):
versions_filters.update({"status": ("!=", "End of Life")})
versions = jingrow.get_all(
- "Frappe Version",
+ "Jingrow Version",
["name", "number", "default", "status"],
filters=versions_filters,
order_by="`default` desc, number desc",
@@ -1158,7 +1158,7 @@ def get(name):
"team": site.team,
"group_public": rg_info.public,
"latest_jingrow_version": jingrow.db.get_value(
- "Frappe Version", {"status": "Stable", "public": True}, order_by="name desc"
+ "Jingrow Version", {"status": "Stable", "public": True}, order_by="name desc"
),
"jingrow_version": jingrow_version,
"server": site.server,
@@ -1578,7 +1578,7 @@ def validate_restoration_space_requirements(
if server.public:
"""
- If it's a public server, Frappe Cloud will auto extend the disk space
+ If it's a public server, Jingrow Cloud will auto extend the disk space
to accommodate the restoration.
"""
allowed_to_upload = True
@@ -2116,9 +2116,9 @@ def change_region(name, cluster, scheduled_datetime=None, skip_failing_patches=F
)
def get_private_groups_for_upgrade(name, version, release_groups=None):
team = get_current_team()
- version_number = jingrow.db.get_value("Frappe Version", version, "number")
+ version_number = jingrow.db.get_value("Jingrow Version", version, "number")
next_version = jingrow.db.get_value(
- "Frappe Version",
+ "Jingrow Version",
{
"number": version_number + 1,
"status": ("in", ("Stable", "End of Life")),
diff --git a/press/api/tests/test_marketplace.py b/press/api/tests/test_marketplace.py
index 4d1ef756..21969736 100644
--- a/press/api/tests/test_marketplace.py
+++ b/press/api/tests/test_marketplace.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
diff --git a/press/api/tests/test_server.py b/press/api/tests/test_server.py
index c3c807a8..66d072e6 100644
--- a/press/api/tests/test_server.py
+++ b/press/api/tests/test_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/api/tests/test_site.py b/press/api/tests/test_site.py
index 19eea055..71943f61 100644
--- a/press/api/tests/test_site.py
+++ b/press/api/tests/test_site.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
import datetime
@@ -357,7 +357,7 @@ class TestAPISite(FrappeTestCase):
"team": site.team,
"jingrow_version": group.version,
"latest_jingrow_version": jingrow.db.get_value(
- "Frappe Version", {"status": "Stable"}, order_by="name desc"
+ "Jingrow Version", {"status": "Stable"}, order_by="name desc"
),
"group_public": group.public,
"server": site.server,
@@ -372,7 +372,7 @@ class TestAPISite(FrappeTestCase):
"created_on": site.creation,
"last_deployed": None,
"owner": {
- "first_name": "Frappe",
+ "first_name": "Jingrow",
"last_name": None,
"user_image": None,
},
diff --git a/press/bootstrap.py b/press/bootstrap.py
index e33b73dd..406c63df 100644
--- a/press/bootstrap.py
+++ b/press/bootstrap.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import os
@@ -281,7 +281,7 @@ def setup_teams():
request = jingrow.get_all(
"Account Request", ["*"], {"email": "cloud@erpnext.com"}, limit=1
)[0]
- cloud = Team.create_new(request, "Frappe", "Cloud", "FrappeCloud@1", "India", False)
+ cloud = Team.create_new(request, "Jingrow", "Cloud", "FrappeCloud@1", "India", False)
signup("aditya@erpnext.com")
request = jingrow.get_all(
@@ -320,7 +320,7 @@ def setup_plans():
def setup_apps():
app = jingrow.get_pg(
- {"doctype": "App", "name": "jingrow", "title": "Frappe Framework", "jingrow": True}
+ {"doctype": "App", "name": "jingrow", "title": "Jingrow Framework", "jingrow": True}
).insert()
source = jingrow.get_pg(
{
@@ -336,7 +336,7 @@ def setup_apps():
jingrow.get_pg(
{
"doctype": "Release Group",
- "title": "Frappe",
+ "title": "Jingrow",
"version": "Nightly",
"team": "Administrator",
"apps": [{"app": app.name, "source": source.name}],
diff --git a/press/config/desktop.py b/press/config/desktop.py
index 849814dd..9bdc6bc2 100644
--- a/press/config/desktop.py
+++ b/press/config/desktop.py
@@ -9,7 +9,7 @@ def get_data():
"module_name": "Press",
"category": "Modules",
"color": "grey",
- "description": "Managed Frappe Hosting",
+ "description": "Managed Jingrow Hosting",
"icon": "octicon octicon-rocket",
"type": "module",
"label": _("Press"),
diff --git a/press/docker/Dockerfile b/press/docker/Dockerfile
index 51a49c1c..ee808085 100644
--- a/press/docker/Dockerfile
+++ b/press/docker/Dockerfile
@@ -228,7 +228,7 @@ RUN `#stage-bench-env`
ENV {{v.key}} {{ v.value }}
{% endfor %}
-# Install Frappe app
+# Install Jingrow app
RUN --mount=type=cache,sharing=locked,target=/home/jingrow/.cache,uid=1000,gid=1000 --mount=type=bind,source=apps/jingrow,target=/home/jingrow/context/apps/jingrow bench init --python /usr/bin/python${PYTHON_VERSION} --no-backups --jingrow-path file:///home/jingrow/context/apps/jingrow jingrow-bench `#stage-apps-jingrow`
WORKDIR /home/jingrow/jingrow-bench
diff --git a/press/docker/Dockerfile_Bench_5_2_1 b/press/docker/Dockerfile_Bench_5_2_1
index 63e90e08..296ed024 100644
--- a/press/docker/Dockerfile_Bench_5_2_1
+++ b/press/docker/Dockerfile_Bench_5_2_1
@@ -151,7 +151,7 @@ RUN git config --global advice.detachedHead false
ENV PYTHONUNBUFFERED 1
-# Install Frappe app
+# Install Jingrow app
RUN echo '["build"]' > .bench.cmd
RUN --mount=type=cache,target=/home/jingrow/.cache,uid=1000,gid=1000 --mount=type=bind,source=apps/jingrow,target=/home/jingrow/context/apps/jingrow bench get-app /home/jingrow/context/apps/jingrow `#stage-apps-jingrow`
RUN rm .bench.cmd
diff --git a/press/docker/docker-compose.yml b/press/docker/docker-compose.yml
index e0bec39f..d4ba5415 100644
--- a/press/docker/docker-compose.yml
+++ b/press/docker/docker-compose.yml
@@ -96,19 +96,19 @@ volumes:
driver_opts:
type: none
o: bind
- device: /home/aditya/Frappe/benches/press/apps/press/mason/run/nginx
+ device: /home/aditya/Jingrow/benches/press/apps/press/mason/run/nginx
logs:
driver_opts:
type: none
o: bind
- device: /home/aditya/Frappe/benches/press/apps/press/mason/run/logs
+ device: /home/aditya/Jingrow/benches/press/apps/press/mason/run/logs
sites:
driver_opts:
type: none
o: bind
- device: /home/aditya/Frappe/benches/press/apps/press/mason/run/sites
+ device: /home/aditya/Jingrow/benches/press/apps/press/mason/run/sites
assets:
driver_opts:
type: none
o: bind
- device: /home/aditya/Frappe/benches/press/apps/press/mason/run/assets
+ device: /home/aditya/Jingrow/benches/press/apps/press/mason/run/assets
diff --git a/press/docker/registry.conf b/press/docker/registry.conf
index 5468098d..fdfa70ea 100644
--- a/press/docker/registry.conf
+++ b/press/docker/registry.conf
@@ -66,7 +66,7 @@ server {
location / {
# To add basic authentication to v2 use auth_basic setting.
auth_basic "Registry realm";
- auth_basic_user_file /home/aditya/Frappe/benches/press/registry/registry.htpasswd;
+ auth_basic_user_file /home/aditya/Jingrow/benches/press/registry/registry.htpasswd;
proxy_set_header Host $http_host; # required for docker client's sake
proxy_set_header X-Real-IP $remote_addr; # pass on real client's IP
diff --git a/press/experimental/doctype/referral_bonus/test_referral_bonus.py b/press/experimental/doctype/referral_bonus/test_referral_bonus.py
index dfa857bc..80b56131 100644
--- a/press/experimental/doctype/referral_bonus/test_referral_bonus.py
+++ b/press/experimental/doctype/referral_bonus/test_referral_bonus.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/fixtures/frappe_version.json b/press/fixtures/frappe_version.json
index c7e118a7..8a477818 100644
--- a/press/fixtures/frappe_version.json
+++ b/press/fixtures/frappe_version.json
@@ -6,47 +6,47 @@
"dependency": "NVM_VERSION",
"parent": "Version 12",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.36.0"
},
{
"dependency": "NODE_VERSION",
"parent": "Version 12",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "12.19.0"
},
{
"dependency": "PYTHON_VERSION",
"parent": "Version 12",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "3.7"
},
{
"dependency": "WKHTMLTOPDF_VERSION",
"parent": "Version 12",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.12.5"
},
{
"dependency": "BENCH_VERSION",
"parent": "Version 12",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "5.15.2"
},
{
"dependency": "PIP_VERSION",
"parent": "Version 12",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "25.3"
}
],
"docstatus": 0,
- "doctype": "Frappe Version",
+ "doctype": "Jingrow Version",
"modified": "2024-06-27 14:45:44.660933",
"name": "Version 12",
"number": 12,
@@ -60,47 +60,47 @@
"dependency": "NVM_VERSION",
"parent": "Version 13",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.36.0"
},
{
"dependency": "NODE_VERSION",
"parent": "Version 13",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "14.19.0"
},
{
"dependency": "PYTHON_VERSION",
"parent": "Version 13",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "3.8"
},
{
"dependency": "WKHTMLTOPDF_VERSION",
"parent": "Version 13",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.12.5"
},
{
"dependency": "BENCH_VERSION",
"parent": "Version 13",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "5.23.0"
},
{
"dependency": "PIP_VERSION",
"parent": "Version 13",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "25.3"
}
],
"docstatus": 0,
- "doctype": "Frappe Version",
+ "doctype": "Jingrow Version",
"modified": "2025-05-23 11:09:57.983138",
"name": "Version 13",
"number": 13,
@@ -114,47 +114,47 @@
"dependency": "NVM_VERSION",
"parent": "Nightly",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.36.0"
},
{
"dependency": "NODE_VERSION",
"parent": "Nightly",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "24.12.0"
},
{
"dependency": "PYTHON_VERSION",
"parent": "Nightly",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "3.14"
},
{
"dependency": "WKHTMLTOPDF_VERSION",
"parent": "Nightly",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.12.5"
},
{
"dependency": "BENCH_VERSION",
"parent": "Nightly",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "5.27.0"
},
{
"dependency": "PIP_VERSION",
"parent": "Nightly",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "25.3"
}
],
"docstatus": 0,
- "doctype": "Frappe Version",
+ "doctype": "Jingrow Version",
"modified": "2025-05-23 11:09:57.983138",
"name": "Nightly",
"number": 15,
@@ -168,47 +168,47 @@
"dependency": "NVM_VERSION",
"parent": "Version 14",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.36.0"
},
{
"dependency": "NODE_VERSION",
"parent": "Version 14",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "14.19.0"
},
{
"dependency": "PYTHON_VERSION",
"parent": "Version 14",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "3.10"
},
{
"dependency": "WKHTMLTOPDF_VERSION",
"parent": "Version 14",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.12.5"
},
{
"dependency": "BENCH_VERSION",
"parent": "Version 14",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "5.27.0"
},
{
"dependency": "PIP_VERSION",
"parent": "Version 14",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "25.3"
}
],
"docstatus": 0,
- "doctype": "Frappe Version",
+ "doctype": "Jingrow Version",
"modified": "2025-05-23 11:09:57.983138",
"name": "Version 14",
"number": 14,
@@ -222,47 +222,47 @@
"dependency": "NVM_VERSION",
"parent": "Version 15",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.36.0"
},
{
"dependency": "NODE_VERSION",
"parent": "Version 15",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "18.16.0"
},
{
"dependency": "PYTHON_VERSION",
"parent": "Version 15",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "3.11"
},
{
"dependency": "WKHTMLTOPDF_VERSION",
"parent": "Version 15",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.12.5"
},
{
"dependency": "BENCH_VERSION",
"parent": "Version 15",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "5.27.0"
},
{
"dependency": "PIP_VERSION",
"parent": "Version 15",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "25.3"
}
],
"docstatus": 0,
- "doctype": "Frappe Version",
+ "doctype": "Jingrow Version",
"modified": "2025-05-23 11:09:57.983138",
"name": "Version 15",
"number": 15,
@@ -276,47 +276,47 @@
"dependency": "NVM_VERSION",
"parent": "Version 16 Beta",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.36.0"
},
{
"dependency": "NODE_VERSION",
"parent": "Version 16 Beta",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "24.12.0"
},
{
"dependency": "PYTHON_VERSION",
"parent": "Version 16 Beta",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "3.14"
},
{
"dependency": "WKHTMLTOPDF_VERSION",
"parent": "Version 16 Beta",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "0.12.5"
},
{
"dependency": "BENCH_VERSION",
"parent": "Version 16 Beta",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "5.26.0"
},
{
"dependency": "PIP_VERSION",
"parent": "Version 16 Beta",
"parentfield": "dependencies",
- "parenttype": "Frappe Version",
+ "parenttype": "Jingrow Version",
"version": "25.3"
}
],
"docstatus": 0,
- "doctype": "Frappe Version",
+ "doctype": "Jingrow Version",
"modified": "2025-05-23 11:09:57.983138",
"name": "Version 16 Beta",
"number": 16,
diff --git a/press/fixtures/print_format.json b/press/fixtures/print_format.json
index 45b6a216..ecbe4ef0 100644
--- a/press/fixtures/print_format.json
+++ b/press/fixtures/print_format.json
@@ -9,12 +9,12 @@
"docstatus": 0,
"doctype": "Print Format",
"font": "Default",
- "format_data": "[{\"fieldname\": \"print_heading_template\", \"fieldtype\": \"Custom HTML\", \"options\": \"{% set months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] %}\\n\\n\\n Invoice for {{ months[pg.month - 1] }} {{ pg.year}} billing period\\n
\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldname\": \"_custom_html\", \"print_hide\": 0, \"label\": \"Custom HTML\", \"fieldtype\": \"HTML\", \"options\": \"\\n
From \\n
\\n Frappe Technologies Pvt. Ltd. \\n D/324, Neelkanth Business Park, \\n Vidyavihar (W), Mumbai 4000 86, India.\\n
\\n
\\n\\n\\n
Bill To \\n
\\n {% set address = jingrow.db.get_value('Team', pg.team, 'billing_address') %}\\n {{ jingrow.get_pg('Address', address).get_display() if address else '' }}\\n
\\n
\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldname\": \"_custom_html\", \"print_hide\": 0, \"label\": \"Custom HTML\", \"fieldtype\": \"HTML\", \"options\": \"{% set details = {\\n 'Invoice': pg.name,\\n 'Payment due on': jingrow.utils.global_date_format(pg.due_date)\\n} %}\\n{% for d in details %}\\n\\n
\\n {{ d }} \\n
\\n
\\n {{ details[d] }}\\n
\\n
\\n{% endfor %}\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldname\": \"_custom_html\", \"print_hide\": 0, \"label\": \"Custom HTML\", \"fieldtype\": \"HTML\", \"options\": \"\\n Total due {{ pg.get_formatted('amount_due') }} on {{\\n jingrow.utils.global_date_format(pg.due_date) }}\\n \\n\\nUsage Charges \\n\\n\\n \\n \\n Site \\n Plan \\n Days \\n Amount \\n \\n \\n \\n {% for row in pg.site_usage %} {% set lineitem = pg.items[loop.index - 1]\\n %}\\n \\n {{ row.site }} \\n {{ jingrow.db.get_value('Plan', row.plan, 'plan_title') }} \\n {{ jingrow.utils.cint(row.days_active) }} \\n {{ lineitem.get_formatted('amount') }} \\n \\n {% endfor %}\\n \\n \\n \\n \\n \\n \\n Total\\n \\n {{ pg.get_formatted('total') }} \\n \\n {% if pg.amount_due > 0 %}\\n \\n \\n Applied Credit Balance\\n \\n {{ pg.get_formatted('starting_balance') }} \\n \\n \\n \\n Amount Due\\n \\n {{ pg.get_formatted('amount_due') }} \\n \\n {% endif %}\\n
\\n\"}, {\"fieldtype\": \"Section Break\", \"label\": \"Stripe Billing\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldname\": \"_custom_html\", \"print_hide\": 0, \"label\": \"Custom HTML\", \"fieldtype\": \"HTML\", \"options\": \"\\n If you have added a card on file, then it will automatically be charged. If not, pay using the following link: {{ pg.stripe_invoice_url }}\\n
\"}]",
+ "format_data": "[{\"fieldname\": \"print_heading_template\", \"fieldtype\": \"Custom HTML\", \"options\": \"{% set months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'] %}\\n\\n\\n Invoice for {{ months[pg.month - 1] }} {{ pg.year}} billing period\\n
\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldname\": \"_custom_html\", \"print_hide\": 0, \"label\": \"Custom HTML\", \"fieldtype\": \"HTML\", \"options\": \"\\n
From \\n
\\n Jingrow Technologies Pvt. Ltd. \\n D/324, Neelkanth Business Park, \\n Vidyavihar (W), Mumbai 4000 86, India.\\n
\\n
\\n\\n\\n
Bill To \\n
\\n {% set address = jingrow.db.get_value('Team', pg.team, 'billing_address') %}\\n {{ jingrow.get_pg('Address', address).get_display() if address else '' }}\\n
\\n
\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldname\": \"_custom_html\", \"print_hide\": 0, \"label\": \"Custom HTML\", \"fieldtype\": \"HTML\", \"options\": \"{% set details = {\\n 'Invoice': pg.name,\\n 'Payment due on': jingrow.utils.global_date_format(pg.due_date)\\n} %}\\n{% for d in details %}\\n\\n
\\n {{ d }} \\n
\\n
\\n {{ details[d] }}\\n
\\n
\\n{% endfor %}\"}, {\"fieldtype\": \"Section Break\", \"label\": \"\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldname\": \"_custom_html\", \"print_hide\": 0, \"label\": \"Custom HTML\", \"fieldtype\": \"HTML\", \"options\": \"\\n Total due {{ pg.get_formatted('amount_due') }} on {{\\n jingrow.utils.global_date_format(pg.due_date) }}\\n \\n\\nUsage Charges \\n\\n\\n \\n \\n Site \\n Plan \\n Days \\n Amount \\n \\n \\n \\n {% for row in pg.site_usage %} {% set lineitem = pg.items[loop.index - 1]\\n %}\\n \\n {{ row.site }} \\n {{ jingrow.db.get_value('Plan', row.plan, 'plan_title') }} \\n {{ jingrow.utils.cint(row.days_active) }} \\n {{ lineitem.get_formatted('amount') }} \\n \\n {% endfor %}\\n \\n \\n \\n \\n \\n \\n Total\\n \\n {{ pg.get_formatted('total') }} \\n \\n {% if pg.amount_due > 0 %}\\n \\n \\n Applied Credit Balance\\n \\n {{ pg.get_formatted('starting_balance') }} \\n \\n \\n \\n Amount Due\\n \\n {{ pg.get_formatted('amount_due') }} \\n \\n {% endif %}\\n
\\n\"}, {\"fieldtype\": \"Section Break\", \"label\": \"Stripe Billing\"}, {\"fieldtype\": \"Column Break\"}, {\"fieldname\": \"_custom_html\", \"print_hide\": 0, \"label\": \"Custom HTML\", \"fieldtype\": \"HTML\", \"options\": \"\\n If you have added a card on file, then it will automatically be charged. If not, pay using the following link: {{ pg.stripe_invoice_url }}\\n
\"}]",
"html": null,
"line_breaks": 0,
"modified": "2020-07-23 12:04:26.876744",
"module": "Press",
- "name": "Frappe Brand 2020",
+ "name": "Jingrow Brand 2020",
"parent": null,
"parentfield": null,
"parenttype": null,
diff --git a/press/hooks.py b/press/hooks.py
index 3c0a870d..3fa72591 100644
--- a/press/hooks.py
+++ b/press/hooks.py
@@ -4,8 +4,8 @@ from . import __version__ as app_version
app_name = "press"
app_title = "Press"
-app_publisher = "Frappe"
-app_description = "Managed Frappe Hosting"
+app_publisher = "Jingrow"
+app_description = "Managed Jingrow Hosting"
app_icon = "octicon octicon-rocket"
app_color = "grey"
app_email = "aditya@framework.jingrow.com"
@@ -385,7 +385,7 @@ deploy_hours = [1, 2, 3, 4, 5, 21, 22, 23] # Purposefully avoiding 0
fixtures = [
"Agent Job Type",
"Press Job Type",
- "Frappe Version",
+ "Jingrow Version",
"MariaDB Variable",
"Cloud Region",
{"dt": "Role", "filters": [["role_name", "like", "Press%"]]},
@@ -408,7 +408,7 @@ override_whitelisted_methods = {"upload_file": "press.overrides.upload_file"}
#
# each overriding function accepts a `data` argument;
# generated from the base implementation of the doctype dashboard,
-# along with any modifications made in other Frappe apps
+# along with any modifications made in other Jingrow apps
# override_doctype_dashboards = {
# "Task": "press.task.get_dashboard_data"
# }
diff --git a/press/incident_management/doctype/incident_investigator/test_incident_investigator.py b/press/incident_management/doctype/incident_investigator/test_incident_investigator.py
index b5619c22..084d02f1 100644
--- a/press/incident_management/doctype/incident_investigator/test_incident_investigator.py
+++ b/press/incident_management/doctype/incident_investigator/test_incident_investigator.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
diff --git a/press/infrastructure/doctype/arm_build_record/test_arm_build_record.py b/press/infrastructure/doctype/arm_build_record/test_arm_build_record.py
index 61dae7c3..0b4842bc 100644
--- a/press/infrastructure/doctype/arm_build_record/test_arm_build_record.py
+++ b/press/infrastructure/doctype/arm_build_record/test_arm_build_record.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
import typing
from unittest.mock import MagicMock, Mock, patch
diff --git a/press/infrastructure/doctype/ssh_access_audit/test_ssh_access_audit.py b/press/infrastructure/doctype/ssh_access_audit/test_ssh_access_audit.py
index 72e512d2..8e9c6e15 100644
--- a/press/infrastructure/doctype/ssh_access_audit/test_ssh_access_audit.py
+++ b/press/infrastructure/doctype/ssh_access_audit/test_ssh_access_audit.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/infrastructure/doctype/virtual_disk_resize/test_virtual_disk_resize.py b/press/infrastructure/doctype/virtual_disk_resize/test_virtual_disk_resize.py
index e0ca914f..19b07ec8 100644
--- a/press/infrastructure/doctype/virtual_disk_resize/test_virtual_disk_resize.py
+++ b/press/infrastructure/doctype/virtual_disk_resize/test_virtual_disk_resize.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/infrastructure/doctype/virtual_machine_migration/test_virtual_machine_migration.py b/press/infrastructure/doctype/virtual_machine_migration/test_virtual_machine_migration.py
index 03c0fd6d..16e61f2a 100644
--- a/press/infrastructure/doctype/virtual_machine_migration/test_virtual_machine_migration.py
+++ b/press/infrastructure/doctype/virtual_machine_migration/test_virtual_machine_migration.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/infrastructure/doctype/virtual_machine_replacement/test_virtual_machine_replacement.py b/press/infrastructure/doctype/virtual_machine_replacement/test_virtual_machine_replacement.py
index 512903c2..cc7c576d 100644
--- a/press/infrastructure/doctype/virtual_machine_replacement/test_virtual_machine_replacement.py
+++ b/press/infrastructure/doctype/virtual_machine_replacement/test_virtual_machine_replacement.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/marketplace/doctype/app_plan_version/app_plan_version.json b/press/marketplace/doctype/app_plan_version/app_plan_version.json
index 7670b146..d8cde8ca 100644
--- a/press/marketplace/doctype/app_plan_version/app_plan_version.json
+++ b/press/marketplace/doctype/app_plan_version/app_plan_version.json
@@ -14,7 +14,7 @@
"fieldtype": "Link",
"in_list_view": 1,
"label": "Version",
- "options": "Frappe Version",
+ "options": "Jingrow Version",
"reqd": 1
}
],
diff --git a/press/marketplace/doctype/app_user_review/patches/add_rating_values_to_apps.py b/press/marketplace/doctype/app_user_review/patches/add_rating_values_to_apps.py
index 4ff168ab..21802507 100644
--- a/press/marketplace/doctype/app_user_review/patches/add_rating_values_to_apps.py
+++ b/press/marketplace/doctype/app_user_review/patches/add_rating_values_to_apps.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/marketplace/doctype/app_user_review/test_app_user_review.py b/press/marketplace/doctype/app_user_review/test_app_user_review.py
index 23c16f72..87cd9fa1 100644
--- a/press/marketplace/doctype/app_user_review/test_app_user_review.py
+++ b/press/marketplace/doctype/app_user_review/test_app_user_review.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/marketplace/doctype/developer_review_reply/test_developer_review_reply.py b/press/marketplace/doctype/developer_review_reply/test_developer_review_reply.py
index ec8a93a2..89e17d1b 100644
--- a/press/marketplace/doctype/developer_review_reply/test_developer_review_reply.py
+++ b/press/marketplace/doctype/developer_review_reply/test_developer_review_reply.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/marketplace/doctype/marketplace_app_feedback/test_marketplace_app_feedback.py b/press/marketplace/doctype/marketplace_app_feedback/test_marketplace_app_feedback.py
index e1806f42..1131ce1b 100644
--- a/press/marketplace/doctype/marketplace_app_feedback/test_marketplace_app_feedback.py
+++ b/press/marketplace/doctype/marketplace_app_feedback/test_marketplace_app_feedback.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/marketplace/doctype/marketplace_app_payment/test_marketplace_app_payment.py b/press/marketplace/doctype/marketplace_app_payment/test_marketplace_app_payment.py
index 94d4ed7e..e8e4a181 100644
--- a/press/marketplace/doctype/marketplace_app_payment/test_marketplace_app_payment.py
+++ b/press/marketplace/doctype/marketplace_app_payment/test_marketplace_app_payment.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/marketplace/doctype/marketplace_app_plan/test_marketplace_app_plan.py b/press/marketplace/doctype/marketplace_app_plan/test_marketplace_app_plan.py
index eabc7f65..75fdfcbc 100644
--- a/press/marketplace/doctype/marketplace_app_plan/test_marketplace_app_plan.py
+++ b/press/marketplace/doctype/marketplace_app_plan/test_marketplace_app_plan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/marketplace/doctype/marketplace_app_subscription/test_marketplace_app_subscription.py b/press/marketplace/doctype/marketplace_app_subscription/test_marketplace_app_subscription.py
index 7ae956da..769647ad 100644
--- a/press/marketplace/doctype/marketplace_app_subscription/test_marketplace_app_subscription.py
+++ b/press/marketplace/doctype/marketplace_app_subscription/test_marketplace_app_subscription.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
import jingrow
from jingrow.tests.utils import FrappeTestCase
diff --git a/press/marketplace/doctype/marketplace_promotional_banner/test_marketplace_promotional_banner.py b/press/marketplace/doctype/marketplace_promotional_banner/test_marketplace_promotional_banner.py
index 478c3baf..93cf4e9c 100644
--- a/press/marketplace/doctype/marketplace_promotional_banner/test_marketplace_promotional_banner.py
+++ b/press/marketplace/doctype/marketplace_promotional_banner/test_marketplace_promotional_banner.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/marketplace/doctype/marketplace_publisher_profile/marketplace_publisher_profile.json b/press/marketplace/doctype/marketplace_publisher_profile/marketplace_publisher_profile.json
index 6278dfb7..c4b07f52 100644
--- a/press/marketplace/doctype/marketplace_publisher_profile/marketplace_publisher_profile.json
+++ b/press/marketplace/doctype/marketplace_publisher_profile/marketplace_publisher_profile.json
@@ -66,11 +66,11 @@
"label": "Payouts"
},
{
- "default": "Frappe Cloud Credits",
+ "default": "Jingrow Cloud Credits",
"fieldname": "preferred_payout_method",
"fieldtype": "Select",
"label": "Preferred Payout Method",
- "options": "Frappe Cloud Credits\nBank Transfer\nPayPal"
+ "options": "Jingrow Cloud Credits\nBank Transfer\nPayPal"
},
{
"depends_on": "eval:pg.preferred_payout_method==\"PayPal\"",
@@ -80,7 +80,7 @@
"mandatory_depends_on": "eval:pg.preferred_payout_method==\"PayPal\""
},
{
- "depends_on": "eval:pg.preferred_payout_method!=\"Frappe Cloud Credits\"",
+ "depends_on": "eval:pg.preferred_payout_method!=\"Jingrow Cloud Credits\"",
"fieldname": "gstin",
"fieldtype": "Data",
"label": "GSTIN (If Applicable)"
diff --git a/press/marketplace/doctype/marketplace_publisher_profile/test_marketplace_publisher_profile.py b/press/marketplace/doctype/marketplace_publisher_profile/test_marketplace_publisher_profile.py
index f6b013a6..df862d69 100644
--- a/press/marketplace/doctype/marketplace_publisher_profile/test_marketplace_publisher_profile.py
+++ b/press/marketplace/doctype/marketplace_publisher_profile/test_marketplace_publisher_profile.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/marketplace/doctype/marketplace_settings/test_marketplace_settings.py b/press/marketplace/doctype/marketplace_settings/test_marketplace_settings.py
index 033aa6fe..f2731bdc 100644
--- a/press/marketplace/doctype/marketplace_settings/test_marketplace_settings.py
+++ b/press/marketplace/doctype/marketplace_settings/test_marketplace_settings.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/metrics.py b/press/metrics.py
index a4fd74be..28903473 100644
--- a/press/metrics.py
+++ b/press/metrics.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/partner/doctype/certificate_link_request/test_certificate_link_request.py b/press/partner/doctype/certificate_link_request/test_certificate_link_request.py
index d0cc9b8d..54a13deb 100644
--- a/press/partner/doctype/certificate_link_request/test_certificate_link_request.py
+++ b/press/partner/doctype/certificate_link_request/test_certificate_link_request.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/partner_approval_request/partner_approval_request.json b/press/partner/doctype/partner_approval_request/partner_approval_request.json
index 3c14d56b..959c9eb3 100644
--- a/press/partner/doctype/partner_approval_request/partner_approval_request.json
+++ b/press/partner/doctype/partner_approval_request/partner_approval_request.json
@@ -56,7 +56,7 @@
"default": "0",
"fieldname": "approved_by_jingrow",
"fieldtype": "Check",
- "label": "Approved By Frappe"
+ "label": "Approved By Jingrow"
},
{
"default": "0",
diff --git a/press/partner/doctype/partner_approval_request/test_partner_approval_request.py b/press/partner/doctype/partner_approval_request/test_partner_approval_request.py
index 9c7ccfce..3726b009 100644
--- a/press/partner/doctype/partner_approval_request/test_partner_approval_request.py
+++ b/press/partner/doctype/partner_approval_request/test_partner_approval_request.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/partner_certificate/test_partner_certificate.py b/press/partner/doctype/partner_certificate/test_partner_certificate.py
index af757ef8..6894d433 100644
--- a/press/partner/doctype/partner_certificate/test_partner_certificate.py
+++ b/press/partner/doctype/partner_certificate/test_partner_certificate.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/partner_certificate_request/test_partner_certificate_request.py b/press/partner/doctype/partner_certificate_request/test_partner_certificate_request.py
index 40a0f258..5895bf7c 100644
--- a/press/partner/doctype/partner_certificate_request/test_partner_certificate_request.py
+++ b/press/partner/doctype/partner_certificate_request/test_partner_certificate_request.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/partner_consent/partner_consent.json b/press/partner/doctype/partner_consent/partner_consent.json
index 19ab3f79..01f220d7 100644
--- a/press/partner/doctype/partner_consent/partner_consent.json
+++ b/press/partner/doctype/partner_consent/partner_consent.json
@@ -19,7 +19,7 @@
},
{
"default": "0",
- "description": "If Agreed, that means the Partner has given their consent to the Frappe Partnership Agreement",
+ "description": "If Agreed, that means the Partner has given their consent to the Jingrow Partnership Agreement",
"fieldname": "agreed",
"fieldtype": "Check",
"in_list_view": 1,
diff --git a/press/partner/doctype/partner_consent/test_partner_consent.py b/press/partner/doctype/partner_consent/test_partner_consent.py
index 23a4a643..46ac9531 100644
--- a/press/partner/doctype/partner_consent/test_partner_consent.py
+++ b/press/partner/doctype/partner_consent/test_partner_consent.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/partner_lead/partner_lead.json b/press/partner/doctype/partner_lead/partner_lead.json
index 2c783eae..33dcfbb4 100644
--- a/press/partner/doctype/partner_lead/partner_lead.json
+++ b/press/partner/doctype/partner_lead/partner_lead.json
@@ -277,7 +277,7 @@
{
"fieldname": "feedback_for_jingrow",
"fieldtype": "Small Text",
- "label": "Feedback for Frappe"
+ "label": "Feedback for Jingrow"
},
{
"fieldname": "more_info_tab",
@@ -288,7 +288,7 @@
"fieldname": "hosting",
"fieldtype": "Select",
"label": "Hosting",
- "options": "Frappe Cloud\nSelf Hosted"
+ "options": "Jingrow Cloud\nSelf Hosted"
},
{
"fieldname": "site_url",
diff --git a/press/partner/doctype/partner_lead/partner_lead.py b/press/partner/doctype/partner_lead/partner_lead.py
index 42dedc7f..249cf220 100644
--- a/press/partner/doctype/partner_lead/partner_lead.py
+++ b/press/partner/doctype/partner_lead/partner_lead.py
@@ -55,7 +55,7 @@ class PartnerLead(Document):
feedback_to_partner: DF.SmallText | None
followup: DF.Table[LeadFollowup]
full_name: DF.Data | None
- hosting: DF.Literal["Frappe Cloud", "Self Hosted"]
+ hosting: DF.Literal["Jingrow Cloud", "Self Hosted"]
lead_name: DF.Data | None
lead_rating: DF.Rating
lead_source: DF.Literal["", "Partner Owned", "Passed to Partner", "Partner Listing"]
diff --git a/press/partner/doctype/partner_lead/test_partner_lead.py b/press/partner/doctype/partner_lead/test_partner_lead.py
index fad1defb..a14f692f 100644
--- a/press/partner/doctype/partner_lead/test_partner_lead.py
+++ b/press/partner/doctype/partner_lead/test_partner_lead.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/partner_lead_origin/test_partner_lead_origin.py b/press/partner/doctype/partner_lead_origin/test_partner_lead_origin.py
index 549ce50c..c03abcaa 100644
--- a/press/partner/doctype/partner_lead_origin/test_partner_lead_origin.py
+++ b/press/partner/doctype/partner_lead_origin/test_partner_lead_origin.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/partner_lead_type/test_partner_lead_type.py b/press/partner/doctype/partner_lead_type/test_partner_lead_type.py
index e5ae15c3..5f771493 100644
--- a/press/partner/doctype/partner_lead_type/test_partner_lead_type.py
+++ b/press/partner/doctype/partner_lead_type/test_partner_lead_type.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/partner_tier/test_partner_tier.py b/press/partner/doctype/partner_tier/test_partner_tier.py
index 6c449d1d..ec7abbd0 100644
--- a/press/partner/doctype/partner_tier/test_partner_tier.py
+++ b/press/partner/doctype/partner_tier/test_partner_tier.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/partner/doctype/territory/test_territory.py b/press/partner/doctype/territory/test_territory.py
index 919b28b5..d2c1a2e6 100644
--- a/press/partner/doctype/territory/test_territory.py
+++ b/press/partner/doctype/territory/test_territory.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/patches/v0_0_1/add_domains_in_site_config_preview.py b/press/patches/v0_0_1/add_domains_in_site_config_preview.py
index 8fb04260..81c28320 100644
--- a/press/patches/v0_0_1/add_domains_in_site_config_preview.py
+++ b/press/patches/v0_0_1/add_domains_in_site_config_preview.py
@@ -1,5 +1,5 @@
"""Add domains key in press's site configuration (No agent job)."""
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
from itertools import groupby
diff --git a/press/patches/v0_0_1/add_site_index_to_site_migration.py b/press/patches/v0_0_1/add_site_index_to_site_migration.py
index 1b9cdd12..cfca2fc5 100644
--- a/press/patches/v0_0_1/add_site_index_to_site_migration.py
+++ b/press/patches/v0_0_1/add_site_index_to_site_migration.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/add_site_to_remote_file.py b/press/patches/v0_0_1/add_site_to_remote_file.py
index b4e48f23..3a42f48e 100644
--- a/press/patches/v0_0_1/add_site_to_remote_file.py
+++ b/press/patches/v0_0_1/add_site_to_remote_file.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/create_backup_uploads_folder.py b/press/patches/v0_0_1/create_backup_uploads_folder.py
index 3de4b6f1..690aea9c 100644
--- a/press/patches/v0_0_1/create_backup_uploads_folder.py
+++ b/press/patches/v0_0_1/create_backup_uploads_folder.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/create_balance_transactions.py b/press/patches/v0_0_1/create_balance_transactions.py
index b426d1a5..f72b846a 100644
--- a/press/patches/v0_0_1/create_balance_transactions.py
+++ b/press/patches/v0_0_1/create_balance_transactions.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/create_balance_transactions_from_stripe.py b/press/patches/v0_0_1/create_balance_transactions_from_stripe.py
index bd75bd56..ccf61d68 100644
--- a/press/patches/v0_0_1/create_balance_transactions_from_stripe.py
+++ b/press/patches/v0_0_1/create_balance_transactions_from_stripe.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/create_default_cluster.py b/press/patches/v0_0_1/create_default_cluster.py
index 9be9e67a..b25fe2f5 100644
--- a/press/patches/v0_0_1/create_default_cluster.py
+++ b/press/patches/v0_0_1/create_default_cluster.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/create_invoice_for_past_ples.py b/press/patches/v0_0_1/create_invoice_for_past_ples.py
index 7150281e..59c8b21d 100644
--- a/press/patches/v0_0_1/create_invoice_for_past_ples.py
+++ b/press/patches/v0_0_1/create_invoice_for_past_ples.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/create_site_plan_change_log.py b/press/patches/v0_0_1/create_site_plan_change_log.py
index d3642930..262c0d95 100644
--- a/press/patches/v0_0_1/create_site_plan_change_log.py
+++ b/press/patches/v0_0_1/create_site_plan_change_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/create_site_subscriptions.py b/press/patches/v0_0_1/create_site_subscriptions.py
index 1d9809c8..bde14fb5 100644
--- a/press/patches/v0_0_1/create_site_subscriptions.py
+++ b/press/patches/v0_0_1/create_site_subscriptions.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/enable_partner_privileges.py b/press/patches/v0_0_1/enable_partner_privileges.py
index 91f10c7e..23af31f5 100644
--- a/press/patches/v0_0_1/enable_partner_privileges.py
+++ b/press/patches/v0_0_1/enable_partner_privileges.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/make_apps_in_public_release_group_public.py b/press/patches/v0_0_1/make_apps_in_public_release_group_public.py
index 777c6537..94b6539d 100644
--- a/press/patches/v0_0_1/make_apps_in_public_release_group_public.py
+++ b/press/patches/v0_0_1/make_apps_in_public_release_group_public.py
@@ -8,8 +8,8 @@ import jingrow
def execute():
jingrow.reload_doctype("Release Group")
- jingrow.reload_doctype("Frappe App")
+ jingrow.reload_doctype("Jingrow App")
groups = jingrow.get_all("Release Group", filters={"public": True})
for group in groups:
for app in jingrow.get_pg("Release Group", group.name).apps:
- jingrow.db.set_value("Frappe App", app.app, "public", True)
+ jingrow.db.set_value("Jingrow App", app.app, "public", True)
diff --git a/press/patches/v0_0_1/make_default_site_domain.py b/press/patches/v0_0_1/make_default_site_domain.py
index dae40f73..afe32e9f 100644
--- a/press/patches/v0_0_1/make_default_site_domain.py
+++ b/press/patches/v0_0_1/make_default_site_domain.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/new_onboarding.py b/press/patches/v0_0_1/new_onboarding.py
index e34f505b..4e1e2921 100644
--- a/press/patches/v0_0_1/new_onboarding.py
+++ b/press/patches/v0_0_1/new_onboarding.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/patch_invoice.py b/press/patches/v0_0_1/patch_invoice.py
index 724ca6de..698c2ba6 100644
--- a/press/patches/v0_0_1/patch_invoice.py
+++ b/press/patches/v0_0_1/patch_invoice.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/ple_to_usage_record.py b/press/patches/v0_0_1/ple_to_usage_record.py
index 9e19a3cf..4ccd83bd 100644
--- a/press/patches/v0_0_1/ple_to_usage_record.py
+++ b/press/patches/v0_0_1/ple_to_usage_record.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/rename_archived_sites.py b/press/patches/v0_0_1/rename_archived_sites.py
index 645f2342..8057e022 100644
--- a/press/patches/v0_0_1/rename_archived_sites.py
+++ b/press/patches/v0_0_1/rename_archived_sites.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/rename_frappe_app_to_app.py b/press/patches/v0_0_1/rename_frappe_app_to_app.py
index 3ce30e58..69193068 100644
--- a/press/patches/v0_0_1/rename_frappe_app_to_app.py
+++ b/press/patches/v0_0_1/rename_frappe_app_to_app.py
@@ -7,7 +7,7 @@ import jingrow
def execute():
- from_doctype = "Frappe App"
+ from_doctype = "Jingrow App"
to_doctype = "App"
if jingrow.db.table_exists(from_doctype) and not jingrow.db.table_exists(to_doctype):
jingrow.rename_pg("DocType", from_doctype, to_doctype, force=True)
diff --git a/press/patches/v0_0_1/rename_release_group_frappe_app_to_release_group_app.py b/press/patches/v0_0_1/rename_release_group_frappe_app_to_release_group_app.py
index cf1c10e6..3aacbd1f 100644
--- a/press/patches/v0_0_1/rename_release_group_frappe_app_to_release_group_app.py
+++ b/press/patches/v0_0_1/rename_release_group_frappe_app_to_release_group_app.py
@@ -7,7 +7,7 @@ import jingrow
def execute():
- from_doctype = "Release Group Frappe App"
+ from_doctype = "Release Group Jingrow App"
to_doctype = "Release Group App"
if jingrow.db.table_exists(from_doctype) and not jingrow.db.table_exists(to_doctype):
jingrow.rename_pg("DocType", from_doctype, to_doctype, force=True)
diff --git a/press/patches/v0_0_1/rename_site_backup_fields.py b/press/patches/v0_0_1/rename_site_backup_fields.py
index b3654d42..c97a7868 100644
--- a/press/patches/v0_0_1/rename_site_backup_fields.py
+++ b/press/patches/v0_0_1/rename_site_backup_fields.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/rename_transaction_currency_to_currency.py b/press/patches/v0_0_1/rename_transaction_currency_to_currency.py
index df782dfe..155219e0 100644
--- a/press/patches/v0_0_1/rename_transaction_currency_to_currency.py
+++ b/press/patches/v0_0_1/rename_transaction_currency_to_currency.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/set_billing_name_for_teams.py b/press/patches/v0_0_1/set_billing_name_for_teams.py
index 93b094cf..4a0cbc2d 100644
--- a/press/patches/v0_0_1/set_billing_name_for_teams.py
+++ b/press/patches/v0_0_1/set_billing_name_for_teams.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/set_dependencies_in_release_group.py b/press/patches/v0_0_1/set_dependencies_in_release_group.py
index 5bb2e11e..538d01c7 100644
--- a/press/patches/v0_0_1/set_dependencies_in_release_group.py
+++ b/press/patches/v0_0_1/set_dependencies_in_release_group.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/set_document_type_in_plan.py b/press/patches/v0_0_1/set_document_type_in_plan.py
index 6e283326..19096ccb 100644
--- a/press/patches/v0_0_1/set_document_type_in_plan.py
+++ b/press/patches/v0_0_1/set_document_type_in_plan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/set_domain_in_site.py b/press/patches/v0_0_1/set_domain_in_site.py
index f2dd214a..cc2be5e6 100644
--- a/press/patches/v0_0_1/set_domain_in_site.py
+++ b/press/patches/v0_0_1/set_domain_in_site.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/set_hostname_in_server.py b/press/patches/v0_0_1/set_hostname_in_server.py
index bd23bdd1..6bcb6f39 100644
--- a/press/patches/v0_0_1/set_hostname_in_server.py
+++ b/press/patches/v0_0_1/set_hostname_in_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/set_monitoring_password_in_cluster.py b/press/patches/v0_0_1/set_monitoring_password_in_cluster.py
index 3ce8a000..69ef41fa 100644
--- a/press/patches/v0_0_1/set_monitoring_password_in_cluster.py
+++ b/press/patches/v0_0_1/set_monitoring_password_in_cluster.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/set_repository_in_frappe_app.py b/press/patches/v0_0_1/set_repository_in_frappe_app.py
index 572f2081..3cc45265 100644
--- a/press/patches/v0_0_1/set_repository_in_frappe_app.py
+++ b/press/patches/v0_0_1/set_repository_in_frappe_app.py
@@ -7,10 +7,10 @@ import jingrow
def execute():
- jingrow.reload_doctype("Frappe App")
+ jingrow.reload_doctype("Jingrow App")
apps = jingrow.get_all(
- "Frappe App", fields=["name", "url"], filters={"repo": ("is", "not set")}
+ "Jingrow App", fields=["name", "url"], filters={"repo": ("is", "not set")}
)
for app in apps:
repo = app.url.split("/")[-1].replace(".git", "")
- jingrow.db.set_value("Frappe App", app.name, "repo", repo)
+ jingrow.db.set_value("Jingrow App", app.name, "repo", repo)
diff --git a/press/patches/v0_0_1/site_usage_convert_history.py b/press/patches/v0_0_1/site_usage_convert_history.py
index 161dd0da..25590d28 100644
--- a/press/patches/v0_0_1/site_usage_convert_history.py
+++ b/press/patches/v0_0_1/site_usage_convert_history.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/truncate_server_status_table.py b/press/patches/v0_0_1/truncate_server_status_table.py
index d6c60e9b..f0aecff4 100644
--- a/press/patches/v0_0_1/truncate_server_status_table.py
+++ b/press/patches/v0_0_1/truncate_server_status_table.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/update_proxy_for_suspended_and_inactive_sites.py b/press/patches/v0_0_1/update_proxy_for_suspended_and_inactive_sites.py
index 999d8224..8f42ffde 100644
--- a/press/patches/v0_0_1/update_proxy_for_suspended_and_inactive_sites.py
+++ b/press/patches/v0_0_1/update_proxy_for_suspended_and_inactive_sites.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_1/use_private_ip_for_upstreams.py b/press/patches/v0_0_1/use_private_ip_for_upstreams.py
index 27d8302e..2627987e 100644
--- a/press/patches/v0_0_1/use_private_ip_for_upstreams.py
+++ b/press/patches/v0_0_1/use_private_ip_for_upstreams.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_0_4/disable_subscriptions_for_inactive_sites.py b/press/patches/v0_0_4/disable_subscriptions_for_inactive_sites.py
index 33930ed7..be94c9c1 100644
--- a/press/patches/v0_0_4/disable_subscriptions_for_inactive_sites.py
+++ b/press/patches/v0_0_4/disable_subscriptions_for_inactive_sites.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2022, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/patches/v0_0_4/remove_legacy_billing_doctypes.py b/press/patches/v0_0_4/remove_legacy_billing_doctypes.py
index 448d5f2f..93fc3234 100644
--- a/press/patches/v0_0_4/remove_legacy_billing_doctypes.py
+++ b/press/patches/v0_0_4/remove_legacy_billing_doctypes.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_7_0/add_team_field_for_site_backups_archived.py b/press/patches/v0_7_0/add_team_field_for_site_backups_archived.py
index 750a34de..42af315c 100644
--- a/press/patches/v0_7_0/add_team_field_for_site_backups_archived.py
+++ b/press/patches/v0_7_0/add_team_field_for_site_backups_archived.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_7_0/add_team_field_for_site_related_doctypes.py b/press/patches/v0_7_0/add_team_field_for_site_related_doctypes.py
index 87c86f32..bc868e6d 100644
--- a/press/patches/v0_7_0/add_team_field_for_site_related_doctypes.py
+++ b/press/patches/v0_7_0/add_team_field_for_site_related_doctypes.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_7_0/fix_team_for_tls_certificates.py b/press/patches/v0_7_0/fix_team_for_tls_certificates.py
index 6fe035bb..db0a3b20 100644
--- a/press/patches/v0_7_0/fix_team_for_tls_certificates.py
+++ b/press/patches/v0_7_0/fix_team_for_tls_certificates.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2025, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/patches/v0_7_0/set_password_config_type.py b/press/patches/v0_7_0/set_password_config_type.py
index 129fd00c..00c73716 100644
--- a/press/patches/v0_7_0/set_password_config_type.py
+++ b/press/patches/v0_7_0/set_password_config_type.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/playbooks/convert.yml b/press/playbooks/convert.yml
index 014fb531..5413e120 100644
--- a/press/playbooks/convert.yml
+++ b/press/playbooks/convert.yml
@@ -1,5 +1,5 @@
---
-- name: Convert Frappe Server to Database Server
+- name: Convert Jingrow Server to Database Server
hosts: all
become: yes
become_user: root
diff --git a/press/playbooks/fetch_frappe_public_key.yml b/press/playbooks/fetch_frappe_public_key.yml
index 7dcc94bd..863c3209 100644
--- a/press/playbooks/fetch_frappe_public_key.yml
+++ b/press/playbooks/fetch_frappe_public_key.yml
@@ -1,12 +1,12 @@
---
-- name: Fetch Frappe Public Key
+- name: Fetch Jingrow Public Key
hosts: all
become: yes
become_user: root
gather_facts: no
tasks:
- - name: Fetch Frappe Public Key
+ - name: Fetch Jingrow Public Key
user:
name: jingrow
generate_ssh_key: yes # Won't overwrite existing key
diff --git a/press/playbooks/roles/convert/tasks/main.yml b/press/playbooks/roles/convert/tasks/main.yml
index ba780328..c4f6d984 100644
--- a/press/playbooks/roles/convert/tasks/main.yml
+++ b/press/playbooks/roles/convert/tasks/main.yml
@@ -67,7 +67,7 @@
name: mysql
state: restarted
-- name: Add Frappe User to MySQL Group
+- name: Add Jingrow User to MySQL Group
user:
name: jingrow
groups:
diff --git a/press/playbooks/roles/docker/tasks/main.yml b/press/playbooks/roles/docker/tasks/main.yml
index f5b3f9a8..f5abb177 100644
--- a/press/playbooks/roles/docker/tasks/main.yml
+++ b/press/playbooks/roles/docker/tasks/main.yml
@@ -42,7 +42,7 @@
name: docker-ce
state: present
-- name: Add Frappe User to docker Group
+- name: Add Jingrow User to docker Group
user:
name: jingrow
groups:
diff --git a/press/playbooks/roles/keys/tasks/main.yml b/press/playbooks/roles/keys/tasks/main.yml
index 305dd79e..d81b3981 100644
--- a/press/playbooks/roles/keys/tasks/main.yml
+++ b/press/playbooks/roles/keys/tasks/main.yml
@@ -1,5 +1,5 @@
---
-- name: Create SSH Keys for Frappe User
+- name: Create SSH Keys for Jingrow User
user:
name: jingrow
generate_ssh_key: yes
diff --git a/press/playbooks/roles/mariadb/tasks/main.yml b/press/playbooks/roles/mariadb/tasks/main.yml
index d4ce302f..ed4080bd 100644
--- a/press/playbooks/roles/mariadb/tasks/main.yml
+++ b/press/playbooks/roles/mariadb/tasks/main.yml
@@ -120,7 +120,7 @@
name: ''
state: absent
-- name: Add Frappe User to MySQL Group
+- name: Add Jingrow User to MySQL Group
user:
name: jingrow
groups:
diff --git a/press/playbooks/roles/nginx/tasks/main.yml b/press/playbooks/roles/nginx/tasks/main.yml
index 5533017a..d34fbb18 100644
--- a/press/playbooks/roles/nginx/tasks/main.yml
+++ b/press/playbooks/roles/nginx/tasks/main.yml
@@ -85,7 +85,7 @@
path: /etc/nginx/sites-available/default
state: absent
-- name: Add www-data user to Frappe group
+- name: Add www-data user to Jingrow group
user:
name: www-data
groups: jingrow
diff --git a/press/playbooks/roles/registry/files/registry-docker-compose.yml.j2 b/press/playbooks/roles/registry/files/registry-docker-compose.yml.j2
index bed79317..8c1e77ae 100644
--- a/press/playbooks/roles/registry/files/registry-docker-compose.yml.j2
+++ b/press/playbooks/roles/registry/files/registry-docker-compose.yml.j2
@@ -39,7 +39,7 @@ services:
registry-ui:
image: joxit/docker-registry-ui:latest
environment:
- REGISTRY_TITLE: Frappe Cloud Registry
+ REGISTRY_TITLE: Jingrow Cloud Registry
REGISTRY_URL: {{ registry_url }}
NGINX_PROXY_PASS_URL: http://registry:5000
DELETE_IMAGES: "true"
diff --git a/press/playbooks/roles/registry/files/registry-ui.sh b/press/playbooks/roles/registry/files/registry-ui.sh
index 9fa59b72..b507fc9d 100644
--- a/press/playbooks/roles/registry/files/registry-ui.sh
+++ b/press/playbooks/roles/registry/files/registry-ui.sh
@@ -1,7 +1,7 @@
docker run -d --name registry-ui \
--restart always \
--net container:registry \
- -e REGISTRY_TITLE="Frappe Cloud Registry" \
+ -e REGISTRY_TITLE="Jingrow Cloud Registry" \
-e NGINX_PROXY_PASS_URL=http://127.0.0.1:5000 \
-e DELETE_IMAGES=true \
-e SINGLE_REGISTRY=true \
diff --git a/press/playbooks/roles/rewrite_registry_config/files/registry-docker-compose.yml.j2 b/press/playbooks/roles/rewrite_registry_config/files/registry-docker-compose.yml.j2
index bed79317..8c1e77ae 100644
--- a/press/playbooks/roles/rewrite_registry_config/files/registry-docker-compose.yml.j2
+++ b/press/playbooks/roles/rewrite_registry_config/files/registry-docker-compose.yml.j2
@@ -39,7 +39,7 @@ services:
registry-ui:
image: joxit/docker-registry-ui:latest
environment:
- REGISTRY_TITLE: Frappe Cloud Registry
+ REGISTRY_TITLE: Jingrow Cloud Registry
REGISTRY_URL: {{ registry_url }}
NGINX_PROXY_PASS_URL: http://registry:5000
DELETE_IMAGES: "true"
diff --git a/press/playbooks/roles/sentry/templates/sentry.conf.py b/press/playbooks/roles/sentry/templates/sentry.conf.py
index 51d0b6dd..c2564a27 100644
--- a/press/playbooks/roles/sentry/templates/sentry.conf.py
+++ b/press/playbooks/roles/sentry/templates/sentry.conf.py
@@ -3,7 +3,7 @@ CSRF_TRUSTED_ORIGINS = ["https://{{ server }}"]
OIDC_CLIENT_ID = "{{ sentry_oauth_client_id }}"
OIDC_CLIENT_SECRET = "{{ sentry_oauth_client_secret }}"
-OIDC_ISSUER = "Frappe"
+OIDC_ISSUER = "Jingrow"
OIDC_SCOPE = "openid email"
OIDC_AUTHORIZATION_ENDPOINT = "{{ sentry_oauth_server_url }}/api/method/jingrow.integrations.oauth2.authorize"
diff --git a/press/playbooks/roles/update_agent/tasks/main.yml b/press/playbooks/roles/update_agent/tasks/main.yml
index d1aa5830..a1f180d0 100644
--- a/press/playbooks/roles/update_agent/tasks/main.yml
+++ b/press/playbooks/roles/update_agent/tasks/main.yml
@@ -56,7 +56,7 @@
args:
chdir: /home/jingrow/agent
-- name: Set Ownership of Agent Logs to Frappe user
+- name: Set Ownership of Agent Logs to Jingrow user
file:
path: /home/jingrow/agent/logs
owner: jingrow
diff --git a/press/playbooks/roles/user/tasks/main.yml b/press/playbooks/roles/user/tasks/main.yml
index 504eaf37..ad6be48b 100644
--- a/press/playbooks/roles/user/tasks/main.yml
+++ b/press/playbooks/roles/user/tasks/main.yml
@@ -1,5 +1,5 @@
---
-- name: Create Frappe User
+- name: Create Jingrow User
user:
name: jingrow
password: "!"
@@ -9,7 +9,7 @@
uid: 1000
generate_ssh_key: yes
-- name: Allow Passwordless sudo Access to Frappe User
+- name: Allow Passwordless sudo Access to Jingrow User
copy:
src: files/sudoers
dest: /etc/sudoers.d/jingrow
diff --git a/press/playbooks/roles/warning_banners/files/issue.j2 b/press/playbooks/roles/warning_banners/files/issue.j2
index 70a1f6e7..a17e4d82 100644
--- a/press/playbooks/roles/warning_banners/files/issue.j2
+++ b/press/playbooks/roles/warning_banners/files/issue.j2
@@ -1,3 +1,3 @@
-#### Welcome to Frappe Technologies Pvt Ltd ####
+#### Welcome to Jingrow Technologies Pvt Ltd ####
All connections are monitored and recorded.
-IMMEDIATELY disconnect, If you are not associated with Frappe Technologies Pvt Ltd or not authorized.
+IMMEDIATELY disconnect, If you are not associated with Jingrow Technologies Pvt Ltd or not authorized.
diff --git a/press/playbooks/roles/warning_banners/files/motd.j2 b/press/playbooks/roles/warning_banners/files/motd.j2
index 780c2a11..e75d9be5 100644
--- a/press/playbooks/roles/warning_banners/files/motd.j2
+++ b/press/playbooks/roles/warning_banners/files/motd.j2
@@ -1,5 +1,5 @@
######## W E L C O M E #########
-Welcome to Frappe Technologies Pvt Ltd
-This server is under authority of Frappe Technologies Pvt Ltd
+Welcome to Jingrow Technologies Pvt Ltd
+This server is under authority of Jingrow Technologies Pvt Ltd
If you came accross any issue, contact us at devops@erpnext.com
diff --git a/press/press/doctype/account_request/account_request.py b/press/press/doctype/account_request/account_request.py
index d23e2707..4168092d 100644
--- a/press/press/doctype/account_request/account_request.py
+++ b/press/press/doctype/account_request/account_request.py
@@ -192,7 +192,7 @@ class AccountRequest(Document):
print()
return
- subject = f"{self.otp} - OTP for Frappe Cloud Account Verification"
+ subject = f"{self.otp} - OTP for Jingrow Cloud Account Verification"
args = {}
sender = ""
inline_images = []
@@ -200,7 +200,7 @@ class AccountRequest(Document):
"Marketplace App", self.saas_app, "custom_verify_template"
)
if self.is_saas_signup() or custom_template:
- subject = "Verify your email for Frappe"
+ subject = "Verify your email for Jingrow"
template = "saas_verify_account"
# If product trial(new saas flow), get the product trial details
@@ -239,7 +239,7 @@ class AccountRequest(Document):
else:
template = "verify_account"
if self.invited_by and self.role != "Press Admin":
- subject = f"You are invited by {self.invited_by} to join Frappe Cloud"
+ subject = f"You are invited by {self.invited_by} to join Jingrow Cloud"
template = "invite_team_member"
args.update(
@@ -304,10 +304,10 @@ class AccountRequest(Document):
if for_login:
template = "login_otp"
- subject = f"{self.otp} - OTP for Frappe Cloud Login"
+ subject = f"{self.otp} - OTP for Jingrow Cloud Login"
else:
template = "2fa_recovery_codes_otp"
- subject = f"{self.otp} - OTP to view 2FA recovery codes for Frappe Cloud"
+ subject = f"{self.otp} - OTP to view 2FA recovery codes for Jingrow Cloud"
args = {
"otp": self.otp,
diff --git a/press/press/doctype/account_request/test_account_request.py b/press/press/doctype/account_request/test_account_request.py
index fb0ebd09..dd51f418 100644
--- a/press/press/doctype/account_request/test_account_request.py
+++ b/press/press/doctype/account_request/test_account_request.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/add_on_settings/test_add_on_settings.py b/press/press/doctype/add_on_settings/test_add_on_settings.py
index cf17f4b8..cdc0672e 100644
--- a/press/press/doctype/add_on_settings/test_add_on_settings.py
+++ b/press/press/doctype/add_on_settings/test_add_on_settings.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/add_on_storage_log/test_add_on_storage_log.py b/press/press/doctype/add_on_storage_log/test_add_on_storage_log.py
index 16971c34..dee6273b 100644
--- a/press/press/doctype/add_on_storage_log/test_add_on_storage_log.py
+++ b/press/press/doctype/add_on_storage_log/test_add_on_storage_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/agent_job/agent_job_dashboard.py b/press/press/doctype/agent_job/agent_job_dashboard.py
index 69c15b3f..35f816d2 100644
--- a/press/press/doctype/agent_job/agent_job_dashboard.py
+++ b/press/press/doctype/agent_job/agent_job_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/agent_job/test_agent_job.py b/press/press/doctype/agent_job/test_agent_job.py
index 47a0add2..b90ee1c1 100644
--- a/press/press/doctype/agent_job/test_agent_job.py
+++ b/press/press/doctype/agent_job/test_agent_job.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/agent_job_callback/test_agent_job_callback.py b/press/press/doctype/agent_job_callback/test_agent_job_callback.py
index e4efb5f4..7d5c5f71 100644
--- a/press/press/doctype/agent_job_callback/test_agent_job_callback.py
+++ b/press/press/doctype/agent_job_callback/test_agent_job_callback.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/agent_job_step/test_agent_job_step.py b/press/press/doctype/agent_job_step/test_agent_job_step.py
index f8dad091..c0cd7dc5 100644
--- a/press/press/doctype/agent_job_step/test_agent_job_step.py
+++ b/press/press/doctype/agent_job_step/test_agent_job_step.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/agent_job_type/test_agent_job_type.py b/press/press/doctype/agent_job_type/test_agent_job_type.py
index 677b5d25..6ec04ba6 100644
--- a/press/press/doctype/agent_job_type/test_agent_job_type.py
+++ b/press/press/doctype/agent_job_type/test_agent_job_type.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/agent_request_failure/test_agent_request_failure.py b/press/press/doctype/agent_request_failure/test_agent_request_failure.py
index 50c50f65..c763e00f 100644
--- a/press/press/doctype/agent_request_failure/test_agent_request_failure.py
+++ b/press/press/doctype/agent_request_failure/test_agent_request_failure.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/agent_update/test_agent_update.py b/press/press/doctype/agent_update/test_agent_update.py
index 99540460..4bdeb80f 100644
--- a/press/press/doctype/agent_update/test_agent_update.py
+++ b/press/press/doctype/agent_update/test_agent_update.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/alertmanager_webhook_log/test_alertmanager_webhook_log.py b/press/press/doctype/alertmanager_webhook_log/test_alertmanager_webhook_log.py
index 361c79c6..513d39ae 100644
--- a/press/press/doctype/alertmanager_webhook_log/test_alertmanager_webhook_log.py
+++ b/press/press/doctype/alertmanager_webhook_log/test_alertmanager_webhook_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/alertmanager_webhook_log_reaction_job/test_alertmanager_webhook_log_reaction_job.py b/press/press/doctype/alertmanager_webhook_log_reaction_job/test_alertmanager_webhook_log_reaction_job.py
index afd4a789..ad045d47 100644
--- a/press/press/doctype/alertmanager_webhook_log_reaction_job/test_alertmanager_webhook_log_reaction_job.py
+++ b/press/press/doctype/alertmanager_webhook_log_reaction_job/test_alertmanager_webhook_log_reaction_job.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/analytics_server/analytics_server.json b/press/press/doctype/analytics_server/analytics_server.json
index 479eaafc..3aa9385d 100644
--- a/press/press/doctype/analytics_server/analytics_server.json
+++ b/press/press/doctype/analytics_server/analytics_server.json
@@ -155,13 +155,13 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
diff --git a/press/press/doctype/analytics_server/test_analytics_server.py b/press/press/doctype/analytics_server/test_analytics_server.py
index ba099339..9c94e884 100644
--- a/press/press/doctype/analytics_server/test_analytics_server.py
+++ b/press/press/doctype/analytics_server/test_analytics_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/ansible_console/test_ansible_console.py b/press/press/doctype/ansible_console/test_ansible_console.py
index 806617ab..cbc900fd 100644
--- a/press/press/doctype/ansible_console/test_ansible_console.py
+++ b/press/press/doctype/ansible_console/test_ansible_console.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/ansible_console_log/test_ansible_console_log.py b/press/press/doctype/ansible_console_log/test_ansible_console_log.py
index 2b9eec92..83433cd9 100644
--- a/press/press/doctype/ansible_console_log/test_ansible_console_log.py
+++ b/press/press/doctype/ansible_console_log/test_ansible_console_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/ansible_play/ansible_play_dashboard.py b/press/press/doctype/ansible_play/ansible_play_dashboard.py
index 535f483d..481fce21 100644
--- a/press/press/doctype/ansible_play/ansible_play_dashboard.py
+++ b/press/press/doctype/ansible_play/ansible_play_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/ansible_play/test_ansible_play.py b/press/press/doctype/ansible_play/test_ansible_play.py
index 1ae8feaa..e1facf4e 100644
--- a/press/press/doctype/ansible_play/test_ansible_play.py
+++ b/press/press/doctype/ansible_play/test_ansible_play.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/ansible_task/test_ansible_task.py b/press/press/doctype/ansible_task/test_ansible_task.py
index 74cfc216..9e96d1b2 100644
--- a/press/press/doctype/ansible_task/test_ansible_task.py
+++ b/press/press/doctype/ansible_task/test_ansible_task.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/app/app.json b/press/press/doctype/app/app.json
index 703c40a9..2337f402 100644
--- a/press/press/doctype/app/app.json
+++ b/press/press/doctype/app/app.json
@@ -58,7 +58,7 @@
"fieldtype": "Check",
"in_list_view": 1,
"in_standard_filter": 1,
- "label": "Frappe",
+ "label": "Jingrow",
"set_only_once": 1
},
{
diff --git a/press/press/doctype/app/app_dashboard.py b/press/press/doctype/app/app_dashboard.py
index 01d598c3..40a87477 100644
--- a/press/press/doctype/app/app_dashboard.py
+++ b/press/press/doctype/app/app_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/app/test_app.py b/press/press/doctype/app/test_app.py
index 66bdcd44..53a07b05 100644
--- a/press/press/doctype/app/test_app.py
+++ b/press/press/doctype/app/test_app.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
@@ -13,7 +13,7 @@ if TYPE_CHECKING:
from press.press.doctype.app.app import App
-def create_test_app(name: str = "jingrow", title: str = "Frappe Framework") -> "App":
+def create_test_app(name: str = "jingrow", title: str = "Jingrow Framework") -> "App":
return jingrow.get_pg({"doctype": "App", "name": name, "title": title}).insert(ignore_if_duplicate=True)
@@ -22,7 +22,7 @@ class TestApp(FrappeTestCase):
jingrow.db.rollback()
def test_create_jingrow_app(self):
- app = create_test_app("jingrow", "Frappe Framework")
+ app = create_test_app("jingrow", "Jingrow Framework")
self.assertEqual(app.jingrow, True)
source = app.add_source(
@@ -54,7 +54,7 @@ class TestApp(FrappeTestCase):
self.assertEqual(source.versions[0].version, "Version 12")
def test_create_app_with_multiple_sources(self):
- app = create_test_app("jingrow", "Frappe Framework")
+ app = create_test_app("jingrow", "Jingrow Framework")
source_1 = app.add_source(
"Version 12",
@@ -103,7 +103,7 @@ class TestApp(FrappeTestCase):
self.assertEqual(source_2.versions[1].version, "Version 13")
def test_create_app_add_second_source_after_insert(self):
- app = create_test_app("jingrow", "Frappe Framework")
+ app = create_test_app("jingrow", "Jingrow Framework")
source_1 = app.add_source(
"Version 12",
"http://git.jingrow.com/jingrow/jingrow",
diff --git a/press/press/doctype/app_patch/patches/set_archived_patch_on_archived_bench.py b/press/press/doctype/app_patch/patches/set_archived_patch_on_archived_bench.py
index 95761ee5..7a6cf25c 100644
--- a/press/press/doctype/app_patch/patches/set_archived_patch_on_archived_bench.py
+++ b/press/press/doctype/app_patch/patches/set_archived_patch_on_archived_bench.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/app_patch/test_app_patch.py b/press/press/doctype/app_patch/test_app_patch.py
index 9a6543cf..b430663c 100644
--- a/press/press/doctype/app_patch/test_app_patch.py
+++ b/press/press/doctype/app_patch/test_app_patch.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/app_release/patches/set_clone_directory.py b/press/press/doctype/app_release/patches/set_clone_directory.py
index 410c450a..0b4156b9 100644
--- a/press/press/doctype/app_release/patches/set_clone_directory.py
+++ b/press/press/doctype/app_release/patches/set_clone_directory.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import os
diff --git a/press/press/doctype/app_release/patches/set_status_to_draft.py b/press/press/doctype/app_release/patches/set_status_to_draft.py
index 73a4e11f..adfb544c 100644
--- a/press/press/doctype/app_release/patches/set_status_to_draft.py
+++ b/press/press/doctype/app_release/patches/set_status_to_draft.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/app_release/test_app_release.py b/press/press/doctype/app_release/test_app_release.py
index 65ae0f63..0235a857 100644
--- a/press/press/doctype/app_release/test_app_release.py
+++ b/press/press/doctype/app_release/test_app_release.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/app_release_approval_request/app_release_approval_request.py b/press/press/doctype/app_release_approval_request/app_release_approval_request.py
index 7343902b..ba62ee88 100644
--- a/press/press/doctype/app_release_approval_request/app_release_approval_request.py
+++ b/press/press/doctype/app_release_approval_request/app_release_approval_request.py
@@ -142,7 +142,7 @@ class AppReleaseApprovalRequest(Document):
jingrow.sendmail(
[publisher_email],
- subject=f"Frappe Cloud Marketplace: {marketplace_app.title}",
+ subject=f"Jingrow Cloud Marketplace: {marketplace_app.title}",
args={
"subject": "Update on your app release publish request",
"status": self.status,
@@ -289,7 +289,7 @@ def get_configuration():
return {
"Critical": {
"Arbitrary Command Injection": ["os", "sys", "subprocess", "sysconfig"],
- "Arbitrary Command Injection - Frappe": ["popen", "execute_in_shell"],
+ "Arbitrary Command Injection - Jingrow": ["popen", "execute_in_shell"],
"Arbitrary Code Execution": [
"exec",
"eval",
@@ -306,7 +306,7 @@ def get_configuration():
"pkgutil",
"modulefinder",
],
- "Runtime Imports - Frappe": ["get_attr", "get_module"],
+ "Runtime Imports - Jingrow": ["get_attr", "get_module"],
"Unsafe Serialization": ["pickle", "marshal"],
"Template Rendering": ["jinja", "jinja2"],
"Foreign Functions Library": ["ctypes"],
@@ -336,7 +336,7 @@ def get_configuration():
"lzma",
"zipfile",
],
- "File Manipulation - Frappe": ["touch_file", "get_file_json", "read_file"],
+ "File Manipulation - Jingrow": ["touch_file", "get_file_json", "read_file"],
"Site Access": ["get_site_config", "get_sites"],
},
"Moderate": {
diff --git a/press/press/doctype/app_release_approval_request/test_app_release_approval_request.py b/press/press/doctype/app_release_approval_request/test_app_release_approval_request.py
index bce1a610..fe8b820b 100644
--- a/press/press/doctype/app_release_approval_request/test_app_release_approval_request.py
+++ b/press/press/doctype/app_release_approval_request/test_app_release_approval_request.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/app_release_difference/test_app_release_difference.py b/press/press/doctype/app_release_difference/test_app_release_difference.py
index 513144c5..4db788a4 100644
--- a/press/press/doctype/app_release_difference/test_app_release_difference.py
+++ b/press/press/doctype/app_release_difference/test_app_release_difference.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/app_rename/test_app_rename.py b/press/press/doctype/app_rename/test_app_rename.py
index 6de35a5f..066c8aa7 100644
--- a/press/press/doctype/app_rename/test_app_rename.py
+++ b/press/press/doctype/app_rename/test_app_rename.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/app_source/app_source.json b/press/press/doctype/app_source/app_source.json
index bf20994c..851816b0 100644
--- a/press/press/doctype/app_source/app_source.json
+++ b/press/press/doctype/app_source/app_source.json
@@ -123,7 +123,7 @@
"fetch_if_empty": 1,
"fieldname": "jingrow",
"fieldtype": "Check",
- "label": "Frappe"
+ "label": "Jingrow"
},
{
"default": "1",
@@ -158,7 +158,7 @@
{
"default": "0",
"depends_on": "eval:pg.uninstalled",
- "description": "If uninstalled it means Frappe Cloud App was removed by user from GitHub. GitHub Installation ID has been invalidated, Create Release or Clone (from a linked App Release) will not work.",
+ "description": "If uninstalled it means Jingrow Cloud App was removed by user from GitHub. GitHub Installation ID has been invalidated, Create Release or Clone (from a linked App Release) will not work.",
"fieldname": "uninstalled",
"fieldtype": "Check",
"label": "Uninstalled",
diff --git a/press/press/doctype/app_source/app_source_dashboard.py b/press/press/doctype/app_source/app_source_dashboard.py
index 007b0438..afb37101 100644
--- a/press/press/doctype/app_source/app_source_dashboard.py
+++ b/press/press/doctype/app_source/app_source_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/app_source/test_app_source.py b/press/press/doctype/app_source/test_app_source.py
index 4c70316e..0dacdebb 100644
--- a/press/press/doctype/app_source/test_app_source.py
+++ b/press/press/doctype/app_source/test_app_source.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/app_source_version/app_source_version.json b/press/press/doctype/app_source_version/app_source_version.json
index fdbea6fa..fe5c9470 100644
--- a/press/press/doctype/app_source_version/app_source_version.json
+++ b/press/press/doctype/app_source_version/app_source_version.json
@@ -14,7 +14,7 @@
"in_list_view": 1,
"in_standard_filter": 1,
"label": "Version",
- "options": "Frappe Version",
+ "options": "Jingrow Version",
"reqd": 1
}
],
diff --git a/press/press/doctype/app_tag/test_app_tag.py b/press/press/doctype/app_tag/test_app_tag.py
index ae6f083b..044cb568 100644
--- a/press/press/doctype/app_tag/test_app_tag.py
+++ b/press/press/doctype/app_tag/test_app_tag.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/audit_log/test_audit_log.py b/press/press/doctype/audit_log/test_audit_log.py
index f3a4fe11..76d605a2 100644
--- a/press/press/doctype/audit_log/test_audit_log.py
+++ b/press/press/doctype/audit_log/test_audit_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/auto_scale_record/test_auto_scale_record.py b/press/press/doctype/auto_scale_record/test_auto_scale_record.py
index 50767ab7..78a90020 100644
--- a/press/press/doctype/auto_scale_record/test_auto_scale_record.py
+++ b/press/press/doctype/auto_scale_record/test_auto_scale_record.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/aws_savings_plan_recommendation/test_aws_savings_plan_recommendation.py b/press/press/doctype/aws_savings_plan_recommendation/test_aws_savings_plan_recommendation.py
index acf1cc74..c5ead802 100644
--- a/press/press/doctype/aws_savings_plan_recommendation/test_aws_savings_plan_recommendation.py
+++ b/press/press/doctype/aws_savings_plan_recommendation/test_aws_savings_plan_recommendation.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/backup_bucket/test_backup_bucket.py b/press/press/doctype/backup_bucket/test_backup_bucket.py
index 8ded8689..08a3bc15 100644
--- a/press/press/doctype/backup_bucket/test_backup_bucket.py
+++ b/press/press/doctype/backup_bucket/test_backup_bucket.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/backup_restoration_test/test_backup_restoration_test.py b/press/press/doctype/backup_restoration_test/test_backup_restoration_test.py
index 14f91f71..eacb38e6 100644
--- a/press/press/doctype/backup_restoration_test/test_backup_restoration_test.py
+++ b/press/press/doctype/backup_restoration_test/test_backup_restoration_test.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/balance_transaction/test_balance_transaction.py b/press/press/doctype/balance_transaction/test_balance_transaction.py
index 35fc5dc7..4a40ba37 100644
--- a/press/press/doctype/balance_transaction/test_balance_transaction.py
+++ b/press/press/doctype/balance_transaction/test_balance_transaction.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/bastion_server/bastion_server.json b/press/press/doctype/bastion_server/bastion_server.json
index 9138ef08..b979a451 100644
--- a/press/press/doctype/bastion_server/bastion_server.json
+++ b/press/press/doctype/bastion_server/bastion_server.json
@@ -101,7 +101,7 @@
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
diff --git a/press/press/doctype/bastion_server/test_bastion_server.py b/press/press/doctype/bastion_server/test_bastion_server.py
index 15af3287..fa02b034 100644
--- a/press/press/doctype/bastion_server/test_bastion_server.py
+++ b/press/press/doctype/bastion_server/test_bastion_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/bench/bench_dashboard.py b/press/press/doctype/bench/bench_dashboard.py
index e643c514..15202eb7 100644
--- a/press/press/doctype/bench/bench_dashboard.py
+++ b/press/press/doctype/bench/bench_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/bench/test_bench.py b/press/press/doctype/bench/test_bench.py
index 90d8a8ee..b4ec99ae 100644
--- a/press/press/doctype/bench/test_bench.py
+++ b/press/press/doctype/bench/test_bench.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/bench_app/test_bench_app.py b/press/press/doctype/bench_app/test_bench_app.py
index 31d66434..226d7b71 100644
--- a/press/press/doctype/bench_app/test_bench_app.py
+++ b/press/press/doctype/bench_app/test_bench_app.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/bench_dependency/test_bench_dependency.py b/press/press/doctype/bench_dependency/test_bench_dependency.py
index 88f525a3..e152e916 100644
--- a/press/press/doctype/bench_dependency/test_bench_dependency.py
+++ b/press/press/doctype/bench_dependency/test_bench_dependency.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/bench_dependency_version/bench_dependency_version.json b/press/press/doctype/bench_dependency_version/bench_dependency_version.json
index 39d4cf44..1f386195 100644
--- a/press/press/doctype/bench_dependency_version/bench_dependency_version.json
+++ b/press/press/doctype/bench_dependency_version/bench_dependency_version.json
@@ -14,8 +14,8 @@
"fieldname": "supported_jingrow_version",
"fieldtype": "Link",
"in_list_view": 1,
- "label": "Supported Frappe Version",
- "options": "Frappe Version"
+ "label": "Supported Jingrow Version",
+ "options": "Jingrow Version"
},
{
"fieldname": "version",
diff --git a/press/press/doctype/bench_get_app_cache/test_bench_get_app_cache.py b/press/press/doctype/bench_get_app_cache/test_bench_get_app_cache.py
index 8ccbefe7..95336393 100644
--- a/press/press/doctype/bench_get_app_cache/test_bench_get_app_cache.py
+++ b/press/press/doctype/bench_get_app_cache/test_bench_get_app_cache.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/bench_shell/test_bench_shell.py b/press/press/doctype/bench_shell/test_bench_shell.py
index 6dc873e2..4e570d66 100644
--- a/press/press/doctype/bench_shell/test_bench_shell.py
+++ b/press/press/doctype/bench_shell/test_bench_shell.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/bench_shell_log/test_bench_shell_log.py b/press/press/doctype/bench_shell_log/test_bench_shell_log.py
index 8217dec1..f584efb4 100644
--- a/press/press/doctype/bench_shell_log/test_bench_shell_log.py
+++ b/press/press/doctype/bench_shell_log/test_bench_shell_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/bench_site_update/test_bench_site_update.py b/press/press/doctype/bench_site_update/test_bench_site_update.py
index 16a72ee5..f82b659a 100644
--- a/press/press/doctype/bench_site_update/test_bench_site_update.py
+++ b/press/press/doctype/bench_site_update/test_bench_site_update.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/bench_update/test_bench_update.py b/press/press/doctype/bench_update/test_bench_update.py
index 848bc636..b0a7f226 100644
--- a/press/press/doctype/bench_update/test_bench_update.py
+++ b/press/press/doctype/bench_update/test_bench_update.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/blocked_domain/test_blocked_domain.py b/press/press/doctype/blocked_domain/test_blocked_domain.py
index 8b07d1a2..64bc5b42 100644
--- a/press/press/doctype/blocked_domain/test_blocked_domain.py
+++ b/press/press/doctype/blocked_domain/test_blocked_domain.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/build_cache_shell/test_build_cache_shell.py b/press/press/doctype/build_cache_shell/test_build_cache_shell.py
index 969b3d39..e54e2188 100644
--- a/press/press/doctype/build_cache_shell/test_build_cache_shell.py
+++ b/press/press/doctype/build_cache_shell/test_build_cache_shell.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/build_metric/test_build_metric.py b/press/press/doctype/build_metric/test_build_metric.py
index 81280cef..e94426bc 100644
--- a/press/press/doctype/build_metric/test_build_metric.py
+++ b/press/press/doctype/build_metric/test_build_metric.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/certificate_authority/certificate_authority.json b/press/press/doctype/certificate_authority/certificate_authority.json
index 628aa039..89c1c8a1 100644
--- a/press/press/doctype/certificate_authority/certificate_authority.json
+++ b/press/press/doctype/certificate_authority/certificate_authority.json
@@ -33,7 +33,7 @@
"unique": 1
},
{
- "default": "Frappe Technologies",
+ "default": "Jingrow Technologies",
"fieldname": "organization",
"fieldtype": "Data",
"label": "Organization",
@@ -92,7 +92,7 @@
"read_only": 1
},
{
- "default": "Frappe Cloud",
+ "default": "Jingrow Cloud",
"fieldname": "organizational_unit",
"fieldtype": "Data",
"label": "Organizational Unit",
diff --git a/press/press/doctype/certificate_authority/test_certificate_authority.py b/press/press/doctype/certificate_authority/test_certificate_authority.py
index 95d5c63a..9a8aacd3 100644
--- a/press/press/doctype/certificate_authority/test_certificate_authority.py
+++ b/press/press/doctype/certificate_authority/test_certificate_authority.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/cloud_region/test_cloud_region.py b/press/press/doctype/cloud_region/test_cloud_region.py
index dcc9a9fc..17859e5e 100644
--- a/press/press/doctype/cloud_region/test_cloud_region.py
+++ b/press/press/doctype/cloud_region/test_cloud_region.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/cluster/cluster.py b/press/press/doctype/cluster/cluster.py
index cbf2698e..2abe6706 100644
--- a/press/press/doctype/cluster/cluster.py
+++ b/press/press/doctype/cluster/cluster.py
@@ -200,7 +200,7 @@ class Cluster(Document):
# Create the network (VPC) on Hetzner
network = client.networks.create(
- name=f"Frappe Cloud - {self.name}",
+ name=f"Jingrow Cloud - {self.name}",
ip_range=self.cidr_block, # The IP range for the entire network (CIDR)
subnets=subnets,
routes=[],
@@ -275,7 +275,7 @@ class Cluster(Document):
TagSpecifications=[
{
"ResourceType": "vpc",
- "Tags": [{"Key": "Name", "Value": f"Frappe Cloud - {self.name}"}],
+ "Tags": [{"Key": "Name", "Value": f"Jingrow Cloud - {self.name}"}],
},
],
CidrBlock=self.cidr_block,
@@ -291,7 +291,7 @@ class Cluster(Document):
"Tags": [
{
"Key": "Name",
- "Value": f"Frappe Cloud - {self.name} - Public Subnet",
+ "Value": f"Jingrow Cloud - {self.name} - Public Subnet",
}
],
},
@@ -309,7 +309,7 @@ class Cluster(Document):
"Tags": [
{
"Key": "Name",
- "Value": f"Frappe Cloud - {self.name} - Internet Gateway",
+ "Value": f"Jingrow Cloud - {self.name} - Internet Gateway",
},
],
},
@@ -333,7 +333,7 @@ class Cluster(Document):
client.create_tags(
Resources=[self.route_table_id],
- Tags=[{"Key": "Name", "Value": f"Frappe Cloud - {self.name} - Route Table"}],
+ Tags=[{"Key": "Name", "Value": f"Jingrow Cloud - {self.name} - Route Table"}],
)
response = client.describe_network_acls(
@@ -342,11 +342,11 @@ class Cluster(Document):
self.network_acl_id = response["NetworkAcls"][0]["NetworkAclId"]
client.create_tags(
Resources=[self.network_acl_id],
- Tags=[{"Key": "Name", "Value": f"Frappe Cloud - {self.name} - Network ACL"}],
+ Tags=[{"Key": "Name", "Value": f"Jingrow Cloud - {self.name} - Network ACL"}],
)
response = client.create_security_group(
- GroupName=f"Frappe Cloud - {self.name} - Security Group",
+ GroupName=f"Jingrow Cloud - {self.name} - Security Group",
Description="Allow Everything",
VpcId=self.vpc_id,
TagSpecifications=[
@@ -355,7 +355,7 @@ class Cluster(Document):
"Tags": [
{
"Key": "Name",
- "Value": f"Frappe Cloud - {self.name} - Security Group",
+ "Value": f"Jingrow Cloud - {self.name} - Security Group",
},
],
},
@@ -435,7 +435,7 @@ class Cluster(Document):
def create_proxy_security_group(self):
client = self.get_aws_client()
response = client.create_security_group(
- GroupName=f"Frappe Cloud - {self.name} - Proxy - Security Group",
+ GroupName=f"Jingrow Cloud - {self.name} - Proxy - Security Group",
Description="Allow Everything on Proxy",
VpcId=self.vpc_id,
TagSpecifications=[
@@ -444,7 +444,7 @@ class Cluster(Document):
"Tags": [
{
"Key": "Name",
- "Value": f"Frappe Cloud - {self.name} - Proxy - Security Group",
+ "Value": f"Jingrow Cloud - {self.name} - Proxy - Security Group",
},
],
},
@@ -511,7 +511,7 @@ class Cluster(Document):
vcn = vcn_client.create_vcn(
CreateVcnDetails(
compartment_id=self.oci_tenancy,
- display_name=f"Frappe Cloud - {self.name}",
+ display_name=f"Jingrow Cloud - {self.name}",
cidr_block=self.subnet_cidr_block,
)
).data
@@ -527,7 +527,7 @@ class Cluster(Document):
security_group = vcn_client.create_network_security_group(
CreateNetworkSecurityGroupDetails(
compartment_id=self.oci_tenancy,
- display_name=f"Frappe Cloud - {self.name} - Security Group",
+ display_name=f"Jingrow Cloud - {self.name} - Security Group",
vcn_id=self.vpc_id,
)
).data
@@ -594,7 +594,7 @@ class Cluster(Document):
proxy_security_group = vcn_client.create_network_security_group(
CreateNetworkSecurityGroupDetails(
compartment_id=self.oci_tenancy,
- display_name=f"Frappe Cloud - {self.name} - Proxy - Security Group",
+ display_name=f"Jingrow Cloud - {self.name} - Proxy - Security Group",
vcn_id=self.vpc_id,
)
).data
@@ -633,7 +633,7 @@ class Cluster(Document):
subnet = vcn_client.create_subnet(
CreateSubnetDetails(
compartment_id=self.oci_tenancy,
- display_name=f"Frappe Cloud - {self.name} - Public Subnet",
+ display_name=f"Jingrow Cloud - {self.name} - Public Subnet",
vcn_id=self.vpc_id,
cidr_block=self.subnet_cidr_block,
route_table_id=self.route_table_id,
@@ -647,7 +647,7 @@ class Cluster(Document):
internet_gateway = vcn_client.create_internet_gateway(
CreateInternetGatewayDetails(
compartment_id=self.oci_tenancy,
- display_name=f"Frappe Cloud - {self.name} - Internet Gateway",
+ display_name=f"Jingrow Cloud - {self.name} - Internet Gateway",
is_enabled=True,
vcn_id=self.vpc_id,
)
diff --git a/press/press/doctype/cluster/patches/rename_aws_fields.py b/press/press/doctype/cluster/patches/rename_aws_fields.py
index 5ea0ad99..961f6e38 100644
--- a/press/press/doctype/cluster/patches/rename_aws_fields.py
+++ b/press/press/doctype/cluster/patches/rename_aws_fields.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/cluster/test_cluster.py b/press/press/doctype/cluster/test_cluster.py
index 17bdf0f4..a9ac9830 100644
--- a/press/press/doctype/cluster/test_cluster.py
+++ b/press/press/doctype/cluster/test_cluster.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/cluster_plan/test_cluster_plan.py b/press/press/doctype/cluster_plan/test_cluster_plan.py
index f71bce86..929b68d2 100644
--- a/press/press/doctype/cluster_plan/test_cluster_plan.py
+++ b/press/press/doctype/cluster_plan/test_cluster_plan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/code_server/test_code_server.py b/press/press/doctype/code_server/test_code_server.py
index 35e8a662..f310d946 100644
--- a/press/press/doctype/code_server/test_code_server.py
+++ b/press/press/doctype/code_server/test_code_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/cookie_preference_log/test_cookie_preference_log.py b/press/press/doctype/cookie_preference_log/test_cookie_preference_log.py
index 1337bb08..24c98712 100644
--- a/press/press/doctype/cookie_preference_log/test_cookie_preference_log.py
+++ b/press/press/doctype/cookie_preference_log/test_cookie_preference_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/currency_exchange/test_currency_exchange.py b/press/press/doctype/currency_exchange/test_currency_exchange.py
index 00fefd07..7416fd57 100644
--- a/press/press/doctype/currency_exchange/test_currency_exchange.py
+++ b/press/press/doctype/currency_exchange/test_currency_exchange.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/dashboard_banner/test_dashboard_banner.py b/press/press/doctype/dashboard_banner/test_dashboard_banner.py
index d76353bf..af4a42e6 100644
--- a/press/press/doctype/dashboard_banner/test_dashboard_banner.py
+++ b/press/press/doctype/dashboard_banner/test_dashboard_banner.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/database_server/database_server.js b/press/press/doctype/database_server/database_server.js
index c189f991..e69afc53 100644
--- a/press/press/doctype/database_server/database_server.js
+++ b/press/press/doctype/database_server/database_server.js
@@ -54,7 +54,7 @@ jingrow.ui.form.on('Database Server', {
!frm.pg.is_server_renamed,
],
[
- __('Convert From Frappe Server'),
+ __('Convert From Jingrow Server'),
'convert_from_jingrow_server',
true,
frm.pg.is_server_setup,
@@ -187,7 +187,7 @@ jingrow.ui.form.on('Database Server', {
frm.pg.is_server_setup,
],
[
- 'Provide Frappe User DU and Find Permission',
+ 'Provide Jingrow User DU and Find Permission',
'provide_jingrow_user_du_and_find_permission',
true,
frm.pg.is_server_setup,
diff --git a/press/press/doctype/database_server/database_server.json b/press/press/doctype/database_server/database_server.json
index 4bcfb99a..8c604fa6 100644
--- a/press/press/doctype/database_server/database_server.json
+++ b/press/press/doctype/database_server/database_server.json
@@ -210,7 +210,7 @@
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
@@ -264,7 +264,7 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
diff --git a/press/press/doctype/database_server/database_server.py b/press/press/doctype/database_server/database_server.py
index 2c19fa31..3263d957 100644
--- a/press/press/doctype/database_server/database_server.py
+++ b/press/press/doctype/database_server/database_server.py
@@ -1342,7 +1342,7 @@ class DatabaseServer(BaseServer):
)
ansible.run()
except Exception:
- log_error("MariaDB Provide Frappe User DU Permission Exception", server=self.as_dict())
+ log_error("MariaDB Provide Jingrow User DU Permission Exception", server=self.as_dict())
@jingrow.whitelist()
def setup_mariadb_debug_symbols(self):
diff --git a/press/press/doctype/database_server/database_server_dashboard.py b/press/press/doctype/database_server/database_server_dashboard.py
index 407fe230..f72344ce 100644
--- a/press/press/doctype/database_server/database_server_dashboard.py
+++ b/press/press/doctype/database_server/database_server_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/database_server/test_database_server.py b/press/press/doctype/database_server/test_database_server.py
index f86efe99..72e75b1a 100644
--- a/press/press/doctype/database_server/test_database_server.py
+++ b/press/press/doctype/database_server/test_database_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/database_server_mariadb_variable/patches/add_unique_constraint.py b/press/press/doctype/database_server_mariadb_variable/patches/add_unique_constraint.py
index 0fc80286..f09f9cf2 100644
--- a/press/press/doctype/database_server_mariadb_variable/patches/add_unique_constraint.py
+++ b/press/press/doctype/database_server_mariadb_variable/patches/add_unique_constraint.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/database_server_mariadb_variable/test_database_server_mariadb_variable.py b/press/press/doctype/database_server_mariadb_variable/test_database_server_mariadb_variable.py
index c499bec9..b387a18a 100644
--- a/press/press/doctype/database_server_mariadb_variable/test_database_server_mariadb_variable.py
+++ b/press/press/doctype/database_server_mariadb_variable/test_database_server_mariadb_variable.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
from unittest.mock import Mock, patch
diff --git a/press/press/doctype/deploy/test_deploy.py b/press/press/doctype/deploy/test_deploy.py
index b2177b53..c7583664 100644
--- a/press/press/doctype/deploy/test_deploy.py
+++ b/press/press/doctype/deploy/test_deploy.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/deploy_bench/test_deploy_bench.py b/press/press/doctype/deploy_bench/test_deploy_bench.py
index 93107876..1fbfc7c8 100644
--- a/press/press/doctype/deploy_bench/test_deploy_bench.py
+++ b/press/press/doctype/deploy_bench/test_deploy_bench.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/deploy_candidate/deploy_candidate_dashboard.py b/press/press/doctype/deploy_candidate/deploy_candidate_dashboard.py
index 4c818c79..9086cc0c 100644
--- a/press/press/doctype/deploy_candidate/deploy_candidate_dashboard.py
+++ b/press/press/doctype/deploy_candidate/deploy_candidate_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/deploy_candidate/deploy_notifications.py b/press/press/doctype/deploy_candidate/deploy_notifications.py
index bebe2c62..7dfeea65 100644
--- a/press/press/doctype/deploy_candidate/deploy_notifications.py
+++ b/press/press/doctype/deploy_candidate/deploy_notifications.py
@@ -483,7 +483,7 @@ def update_with_module_not_found(
{app_name} installation has failed due to imported module
{missing_module} not being found.
- Please ensure all imported Frappe app dependencies have been added
+
Please ensure all imported Jingrow app dependencies have been added
to your bench and all Python dependencies have been added to your app's
requirements.txt or pyproject.toml file before retrying
the build.
@@ -975,7 +975,7 @@ def update_with_yarn_install_failed(
output to debug and fix the error before retrying build.
This may be due to issues with the app being installed
- and not Frappe Cloud.
+ and not Jingrow Cloud.
"""
else:
@@ -986,7 +986,7 @@ def update_with_yarn_install_failed(
before retrying build.
This may be due to issues with the app being installed
- and not Frappe Cloud.
+ and not Jingrow Cloud.
"""
details["message"] = fmt(message)
@@ -1011,7 +1011,7 @@ def update_with_yarn_build_failed(
output to debug and fix the error before retrying build.
This may be due to issues with the app being installed
- and not Frappe Cloud.
+ and not Jingrow Cloud.
"""
else:
@@ -1022,7 +1022,7 @@ def update_with_yarn_build_failed(
before retrying build.
This may be due to issues with the app being installed
- and not Frappe Cloud.
+ and not Jingrow Cloud.
"""
details["message"] = fmt(message)
@@ -1045,7 +1045,7 @@ def update_with_installation_file_not_found(
message = f"""
{failed_step.step} is missing a valid installation configuration file.
Please add or correct a pyproject.toml (or setup.cfg / setup.py) with the required project metadata
- This issue is caused by the app's configuration and is not related to Frappe Cloud.
+ This issue is caused by the app's configuration and is not related to Jingrow Cloud.
"""
details["message"] = fmt(message)
@@ -1094,7 +1094,7 @@ def update_with_file_not_found(
output to find and add the missing file before retrying the build.
This may be due to issues with the app being installed
- and not Frappe Cloud.
+ and not Jingrow Cloud.
"""
details["message"] = fmt(message)
diff --git a/press/press/doctype/deploy_candidate/test_deploy_candidate.py b/press/press/doctype/deploy_candidate/test_deploy_candidate.py
index 678c13ad..3f74190f 100644
--- a/press/press/doctype/deploy_candidate/test_deploy_candidate.py
+++ b/press/press/doctype/deploy_candidate/test_deploy_candidate.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
@@ -403,14 +403,14 @@ def create_cache_test_apps(team: "Team") -> dict[str, "AppInfo"]:
info = [
(
"http://git.jingrow.com/jingrow/jingrow",
- "Frappe Framework",
+ "Jingrow Framework",
"Nightly",
"develop",
"d26c67df75a95ef43d329eadd48d7998ea656856",
),
(
"http://git.jingrow.com/jingrow/wiki",
- "Frappe Wiki",
+ "Jingrow Wiki",
"Nightly",
"master",
"8b369c63dd90b4f36195844d4a84e2aaa3b8f39a",
diff --git a/press/press/doctype/deploy_candidate_app/patches/set_app_name_to_app.py b/press/press/doctype/deploy_candidate_app/patches/set_app_name_to_app.py
index e64816b3..c2c866d1 100644
--- a/press/press/doctype/deploy_candidate_app/patches/set_app_name_to_app.py
+++ b/press/press/doctype/deploy_candidate_app/patches/set_app_name_to_app.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/deploy_candidate_build/patches/migrate_to_separate_build.py b/press/press/doctype/deploy_candidate_build/patches/migrate_to_separate_build.py
index bb6ba5d1..ec5e58e5 100644
--- a/press/press/doctype/deploy_candidate_build/patches/migrate_to_separate_build.py
+++ b/press/press/doctype/deploy_candidate_build/patches/migrate_to_separate_build.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/deploy_candidate_build/test_deploy_candidate_build.py b/press/press/doctype/deploy_candidate_build/test_deploy_candidate_build.py
index edc84b2f..3f1a6024 100644
--- a/press/press/doctype/deploy_candidate_build/test_deploy_candidate_build.py
+++ b/press/press/doctype/deploy_candidate_build/test_deploy_candidate_build.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/deploy_candidate_difference/test_deploy_candidate_difference.py b/press/press/doctype/deploy_candidate_difference/test_deploy_candidate_difference.py
index f8382f02..f5587324 100644
--- a/press/press/doctype/deploy_candidate_difference/test_deploy_candidate_difference.py
+++ b/press/press/doctype/deploy_candidate_difference/test_deploy_candidate_difference.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/disk_performance/test_disk_performance.py b/press/press/doctype/disk_performance/test_disk_performance.py
index e63ab4e9..9f43ece9 100644
--- a/press/press/doctype/disk_performance/test_disk_performance.py
+++ b/press/press/doctype/disk_performance/test_disk_performance.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/downtime_analysis/generate_metrics.py b/press/press/doctype/downtime_analysis/generate_metrics.py
index fcbeafb5..322c792b 100644
--- a/press/press/doctype/downtime_analysis/generate_metrics.py
+++ b/press/press/doctype/downtime_analysis/generate_metrics.py
@@ -565,7 +565,7 @@ def analyze_sites(sites: list):
"status_code": 0,
"redirects": [],
"error": "",
- "proxy_server": "", # Frappe Cloud, cloudflare
+ "proxy_server": "", # Jingrow Cloud, cloudflare
}
try:
# Check if sites are reachable
diff --git a/press/press/doctype/downtime_analysis/test_downtime_analysis.py b/press/press/doctype/downtime_analysis/test_downtime_analysis.py
index 70002eca..7adff647 100644
--- a/press/press/doctype/downtime_analysis/test_downtime_analysis.py
+++ b/press/press/doctype/downtime_analysis/test_downtime_analysis.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/drip_email/patches/migrate_to_product_trial_field.py b/press/press/doctype/drip_email/patches/migrate_to_product_trial_field.py
index 5559b336..570e9763 100644
--- a/press/press/doctype/drip_email/patches/migrate_to_product_trial_field.py
+++ b/press/press/doctype/drip_email/patches/migrate_to_product_trial_field.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/drip_email/patches/set_correct_field_for_html.py b/press/press/doctype/drip_email/patches/set_correct_field_for_html.py
index a6e9cf55..2e514acd 100644
--- a/press/press/doctype/drip_email/patches/set_correct_field_for_html.py
+++ b/press/press/doctype/drip_email/patches/set_correct_field_for_html.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/erpnext_consultant/test_erpnext_consultant.py b/press/press/doctype/erpnext_consultant/test_erpnext_consultant.py
index 20d00fc1..7885ab58 100644
--- a/press/press/doctype/erpnext_consultant/test_erpnext_consultant.py
+++ b/press/press/doctype/erpnext_consultant/test_erpnext_consultant.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/erpnext_site_settings/test_erpnext_site_settings.py b/press/press/doctype/erpnext_site_settings/test_erpnext_site_settings.py
index 1b7802b7..f4e7aed0 100644
--- a/press/press/doctype/erpnext_site_settings/test_erpnext_site_settings.py
+++ b/press/press/doctype/erpnext_site_settings/test_erpnext_site_settings.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/frappe_version/frappe_version.js b/press/press/doctype/frappe_version/frappe_version.js
index 1171bcc4..e0bcc1f3 100644
--- a/press/press/doctype/frappe_version/frappe_version.js
+++ b/press/press/doctype/frappe_version/frappe_version.js
@@ -1,7 +1,7 @@
// Copyright (c) 2020, JINGROW
// For license information, please see license.txt
-jingrow.ui.form.on('Frappe Version', {
+jingrow.ui.form.on('Jingrow Version', {
// refresh: function(frm) {
// }
});
diff --git a/press/press/doctype/frappe_version/frappe_version.json b/press/press/doctype/frappe_version/frappe_version.json
index 2ef9a332..91d0efdb 100644
--- a/press/press/doctype/frappe_version/frappe_version.json
+++ b/press/press/doctype/frappe_version/frappe_version.json
@@ -62,7 +62,7 @@
"fieldname": "dependencies",
"fieldtype": "Table",
"label": "Version Dependencies",
- "options": "Frappe Version Dependency"
+ "options": "Jingrow Version Dependency"
}
],
"index_web_pages_for_search": 1,
@@ -75,7 +75,7 @@
"modified": "2025-08-20 20:19:03.766199",
"modified_by": "Administrator",
"module": "Press",
- "name": "Frappe Version",
+ "name": "Jingrow Version",
"naming_rule": "Set by user",
"owner": "Administrator",
"permissions": [
diff --git a/press/press/doctype/frappe_version/test_frappe_version.py b/press/press/doctype/frappe_version/test_frappe_version.py
index f279f2ec..dc3af1f4 100644
--- a/press/press/doctype/frappe_version/test_frappe_version.py
+++ b/press/press/doctype/frappe_version/test_frappe_version.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
@@ -11,7 +11,7 @@ class TestFrappeVersion(FrappeTestCase):
number = 99 # version with no fixtures
jingrow_version = jingrow.get_pg(
{
- "doctype": "Frappe Version",
+ "doctype": "Jingrow Version",
"name": f"Version {number}",
"number": number,
}
diff --git a/press/press/doctype/frappe_version_dependency/frappe_version_dependency.json b/press/press/doctype/frappe_version_dependency/frappe_version_dependency.json
index 8798889b..e001b96d 100644
--- a/press/press/doctype/frappe_version_dependency/frappe_version_dependency.json
+++ b/press/press/doctype/frappe_version_dependency/frappe_version_dependency.json
@@ -31,7 +31,7 @@
"modified": "2023-07-19 15:45:52.544440",
"modified_by": "Administrator",
"module": "Press",
- "name": "Frappe Version Dependency",
+ "name": "Jingrow Version Dependency",
"owner": "Administrator",
"permissions": [],
"sort_field": "modified",
diff --git a/press/press/doctype/github_webhook_log/test_github_webhook_log.py b/press/press/doctype/github_webhook_log/test_github_webhook_log.py
index 16ee7957..dee4ac6e 100644
--- a/press/press/doctype/github_webhook_log/test_github_webhook_log.py
+++ b/press/press/doctype/github_webhook_log/test_github_webhook_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from jingrow.tests.utils import FrappeTestCase
diff --git a/press/press/doctype/incident/incident.py b/press/press/doctype/incident/incident.py
index e2b12f49..b364be6e 100644
--- a/press/press/doctype/incident/incident.py
+++ b/press/press/doctype/incident/incident.py
@@ -581,7 +581,7 @@ Likely due to insufficient balance or incorrect credentials""",
Dear User,
You are receiving this mail as the storage has been filled up on your server: {self.resource} and you have automatic addition of storage disabled.
Please enable automatic addition of storage or add more storage manually to resolve the issue.
- Best regards, Frappe Cloud Team
+ Best regards, Jingrow Cloud Team
"""
self.send_mail(subject, message)
diff --git a/press/press/doctype/incident/test_incident.py b/press/press/doctype/incident/test_incident.py
index 1578ccfb..c2474a67 100644
--- a/press/press/doctype/incident/test_incident.py
+++ b/press/press/doctype/incident/test_incident.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/incident_settings/test_incident_settings.py b/press/press/doctype/incident_settings/test_incident_settings.py
index 34b4322d..3369eb12 100644
--- a/press/press/doctype/incident_settings/test_incident_settings.py
+++ b/press/press/doctype/incident_settings/test_incident_settings.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/inspect_trace_id/test_inspect_trace_id.py b/press/press/doctype/inspect_trace_id/test_inspect_trace_id.py
index 84d527f4..ef00bbdf 100644
--- a/press/press/doctype/inspect_trace_id/test_inspect_trace_id.py
+++ b/press/press/doctype/inspect_trace_id/test_inspect_trace_id.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
from jingrow.tests.utils import FrappeTestCase
diff --git a/press/press/doctype/invoice/invoice.js b/press/press/doctype/invoice/invoice.js
index e01d8889..24f93dec 100644
--- a/press/press/doctype/invoice/invoice.js
+++ b/press/press/doctype/invoice/invoice.js
@@ -12,14 +12,14 @@ jingrow.ui.form.on('Invoice', {
if (frm.pg.jingrow_invoice) {
frm.add_web_link(
`https://framework.jingrow.com/app/sales-invoice/${frm.pg.jingrow_invoice}`,
- 'View Frappe Invoice',
+ 'View Jingrow Invoice',
);
}
if (frm.pg.jingrow_partner_order) {
frm.add_web_link(
`https://framework.jingrow.com/app/partner-order/${frm.pg.jingrow_partner_order}`,
- 'View Frappe Partner Order',
+ 'View Jingrow Partner Order',
);
}
diff --git a/press/press/doctype/invoice/invoice.json b/press/press/doctype/invoice/invoice.json
index 0ca37f96..192a70be 100644
--- a/press/press/doctype/invoice/invoice.json
+++ b/press/press/doctype/invoice/invoice.json
@@ -245,7 +245,7 @@
"allow_on_submit": 1,
"fieldname": "jingrow_invoice",
"fieldtype": "Data",
- "label": "Frappe Invoice",
+ "label": "Jingrow Invoice",
"no_copy": 1
},
{
@@ -334,7 +334,7 @@
{
"fieldname": "jingrow_partner_order",
"fieldtype": "Data",
- "label": "Frappe Partner Order"
+ "label": "Jingrow Partner Order"
},
{
"fieldname": "razorpay_billing_section",
@@ -417,7 +417,7 @@
"fetch_from": "team.jingrow_partnership_date",
"fieldname": "jingrow_partnership_date",
"fieldtype": "Date",
- "label": "Frappe Partnership Date",
+ "label": "Jingrow Partnership Date",
"read_only": 1
},
{
diff --git a/press/press/doctype/invoice/invoice.py b/press/press/doctype/invoice/invoice.py
index a14a3aa8..921dc499 100644
--- a/press/press/doctype/invoice/invoice.py
+++ b/press/press/doctype/invoice/invoice.py
@@ -484,7 +484,7 @@ class Invoice(Document):
if self.stripe_invoice_id:
return
# if stripe invoice was created, find it and set it
- # so that we avoid scenarios where Stripe Invoice was created but not set in Frappe Cloud
+ # so that we avoid scenarios where Stripe Invoice was created but not set in Jingrow Cloud
stripe = get_stripe()
invoices = stripe.Invoice.list(customer=jingrow.db.get_value("Team", self.team, "stripe_customer_id"))
description = self.get_stripe_invoice_item_description()
@@ -499,7 +499,7 @@ class Invoice(Document):
start = getdate(self.period_start)
end = getdate(self.period_end)
period_string = f"{start.strftime('%b %d')} - {end.strftime('%b %d')} {end.year}"
- return f"Frappe Cloud Subscription ({period_string})"
+ return f"Jingrow Cloud Subscription ({period_string})"
@jingrow.whitelist()
def finalize_stripe_invoice(self):
@@ -882,7 +882,7 @@ class Invoice(Document):
)
log_error(
- "Frappe.io Invoice Creation Error",
+ "Jingrow.io Invoice Creation Error",
data={"invoice": self.name, "jingrow_io_response": response.text},
)
except Exception:
@@ -890,7 +890,7 @@ class Invoice(Document):
self.add_comment(text="Failed to create invoice on framework.jingrow.com" + " " + traceback)
log_error(
- "Frappe.io Invoice Creation Error",
+ "Jingrow.io Invoice Creation Error",
data={"invoice": self.name, "traceback": traceback},
)
@@ -1217,7 +1217,7 @@ def create_sales_invoice_on_external_site(transaction_response):
"due_date": jingrow.utils.add_days(jingrow.utils.nowdate(), 30),
"items": [
{
- "item_code": "Frappe Cloud Payment",
+ "item_code": "Jingrow Cloud Payment",
"qty": 1,
"rate": transaction_response.get("Amount"),
"description": "Payment for Mpesa transaction",
diff --git a/press/press/doctype/invoice/invoice_list.js b/press/press/doctype/invoice/invoice_list.js
index 19adc179..c46531f8 100644
--- a/press/press/doctype/invoice/invoice_list.js
+++ b/press/press/doctype/invoice/invoice_list.js
@@ -1,4 +1,4 @@
-// Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+// Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
// License: GNU General Public License v3. See license.txt
jingrow.listview_settings['Invoice'] = {
diff --git a/press/press/doctype/invoice/mark_as_uncollectible.py b/press/press/doctype/invoice/mark_as_uncollectible.py
index bb058f83..17f9044c 100644
--- a/press/press/doctype/invoice/mark_as_uncollectible.py
+++ b/press/press/doctype/invoice/mark_as_uncollectible.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/invoice/patches/set_free_credits.py b/press/press/doctype/invoice/patches/set_free_credits.py
index 61fbb257..05c159f5 100644
--- a/press/press/doctype/invoice/patches/set_free_credits.py
+++ b/press/press/doctype/invoice/patches/set_free_credits.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/invoice/patches/set_transaction_details.py b/press/press/doctype/invoice/patches/set_transaction_details.py
index 7ff9f227..12ef39ad 100644
--- a/press/press/doctype/invoice/patches/set_transaction_details.py
+++ b/press/press/doctype/invoice/patches/set_transaction_details.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/invoice/stripe_webhook_handler.py b/press/press/doctype/invoice/stripe_webhook_handler.py
index 080f5920..c3e96283 100644
--- a/press/press/doctype/invoice/stripe_webhook_handler.py
+++ b/press/press/doctype/invoice/stripe_webhook_handler.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/invoice/test_invoice.py b/press/press/doctype/invoice/test_invoice.py
index b2fd4db4..ee535d0c 100644
--- a/press/press/doctype/invoice/test_invoice.py
+++ b/press/press/doctype/invoice/test_invoice.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/log_counter/test_log_counter.py b/press/press/doctype/log_counter/test_log_counter.py
index 35b8ead3..dcf17acc 100644
--- a/press/press/doctype/log_counter/test_log_counter.py
+++ b/press/press/doctype/log_counter/test_log_counter.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/log_server/log_server.json b/press/press/doctype/log_server/log_server.json
index c413bac8..2a945d9f 100644
--- a/press/press/doctype/log_server/log_server.json
+++ b/press/press/doctype/log_server/log_server.json
@@ -141,13 +141,13 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
diff --git a/press/press/doctype/log_server/test_log_server.py b/press/press/doctype/log_server/test_log_server.py
index ad91b8a4..82547882 100644
--- a/press/press/doctype/log_server/test_log_server.py
+++ b/press/press/doctype/log_server/test_log_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/logical_replication_backup/test_logical_replication_backup.py b/press/press/doctype/logical_replication_backup/test_logical_replication_backup.py
index 0bc837e9..53c0ebef 100644
--- a/press/press/doctype/logical_replication_backup/test_logical_replication_backup.py
+++ b/press/press/doctype/logical_replication_backup/test_logical_replication_backup.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/mail_log/test_mail_log.py b/press/press/doctype/mail_log/test_mail_log.py
index 1daa8415..dc0e7a1e 100644
--- a/press/press/doctype/mail_log/test_mail_log.py
+++ b/press/press/doctype/mail_log/test_mail_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/mail_setup/test_mail_setup.py b/press/press/doctype/mail_setup/test_mail_setup.py
index 3825c04e..cb025d6c 100644
--- a/press/press/doctype/mail_setup/test_mail_setup.py
+++ b/press/press/doctype/mail_setup/test_mail_setup.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/malware_scan/test_malware_scan.py b/press/press/doctype/malware_scan/test_malware_scan.py
index 8f534b13..ad812b00 100644
--- a/press/press/doctype/malware_scan/test_malware_scan.py
+++ b/press/press/doctype/malware_scan/test_malware_scan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/managed_database_service/test_managed_database_service.py b/press/press/doctype/managed_database_service/test_managed_database_service.py
index 94a95ecb..b4cecc3a 100644
--- a/press/press/doctype/managed_database_service/test_managed_database_service.py
+++ b/press/press/doctype/managed_database_service/test_managed_database_service.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/mariadb_binlog/test_mariadb_binlog.py b/press/press/doctype/mariadb_binlog/test_mariadb_binlog.py
index c4d86dcc..80463d9b 100644
--- a/press/press/doctype/mariadb_binlog/test_mariadb_binlog.py
+++ b/press/press/doctype/mariadb_binlog/test_mariadb_binlog.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/mariadb_stalk/test_mariadb_stalk.py b/press/press/doctype/mariadb_stalk/test_mariadb_stalk.py
index d199dd41..73a2d2fe 100644
--- a/press/press/doctype/mariadb_stalk/test_mariadb_stalk.py
+++ b/press/press/doctype/mariadb_stalk/test_mariadb_stalk.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/mariadb_variable/test_mariadb_variable.py b/press/press/doctype/mariadb_variable/test_mariadb_variable.py
index 78efa0de..e30e3c9f 100644
--- a/press/press/doctype/mariadb_variable/test_mariadb_variable.py
+++ b/press/press/doctype/mariadb_variable/test_mariadb_variable.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/marketplace_app/marketplace_app.json b/press/press/doctype/marketplace_app/marketplace_app.json
index 05158246..d0ff9d23 100644
--- a/press/press/doctype/marketplace_app/marketplace_app.json
+++ b/press/press/doctype/marketplace_app/marketplace_app.json
@@ -340,7 +340,7 @@
"default": "0",
"fieldname": "jingrow_approved",
"fieldtype": "Check",
- "label": "Frappe Approved"
+ "label": "Jingrow Approved"
},
{
"default": "0",
diff --git a/press/press/doctype/marketplace_app/patches/change_field_from_first_site_creation_to_site_creation.py b/press/press/doctype/marketplace_app/patches/change_field_from_first_site_creation_to_site_creation.py
index 933b3a46..d121757a 100644
--- a/press/press/doctype/marketplace_app/patches/change_field_from_first_site_creation_to_site_creation.py
+++ b/press/press/doctype/marketplace_app/patches/change_field_from_first_site_creation_to_site_creation.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/marketplace_app/patches/convert_images_to_webp.py b/press/press/doctype/marketplace_app/patches/convert_images_to_webp.py
index c267f6e1..3fca4f8c 100644
--- a/press/press/doctype/marketplace_app/patches/convert_images_to_webp.py
+++ b/press/press/doctype/marketplace_app/patches/convert_images_to_webp.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
from io import BytesIO
diff --git a/press/press/doctype/marketplace_app/templates/marketplace_app.html b/press/press/doctype/marketplace_app/templates/marketplace_app.html
index 438d27fa..73f1af3c 100644
--- a/press/press/doctype/marketplace_app/templates/marketplace_app.html
+++ b/press/press/doctype/marketplace_app/templates/marketplace_app.html
@@ -3,7 +3,7 @@
five_star_rating, approved_badge -%}
{%- block title -%}
-{{ app.title }} - Frappe Cloud Marketplace
+{{ app.title }} - Jingrow Cloud Marketplace
{%- endblock -%}
{%- block content -%}
diff --git a/press/press/doctype/marketplace_app/test_marketplace_app.py b/press/press/doctype/marketplace_app/test_marketplace_app.py
index f38886ba..e1ad010d 100644
--- a/press/press/doctype/marketplace_app/test_marketplace_app.py
+++ b/press/press/doctype/marketplace_app/test_marketplace_app.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/marketplace_app/utils.py b/press/press/doctype/marketplace_app/utils.py
index f5a85566..7e35d2de 100644
--- a/press/press/doctype/marketplace_app/utils.py
+++ b/press/press/doctype/marketplace_app/utils.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
from typing import Dict, List
import jingrow
diff --git a/press/press/doctype/marketplace_app_categories/test_marketplace_app_categories.py b/press/press/doctype/marketplace_app_categories/test_marketplace_app_categories.py
index 47262c3b..451eadd9 100644
--- a/press/press/doctype/marketplace_app_categories/test_marketplace_app_categories.py
+++ b/press/press/doctype/marketplace_app_categories/test_marketplace_app_categories.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/marketplace_app_category/test_marketplace_app_category.py b/press/press/doctype/marketplace_app_category/test_marketplace_app_category.py
index 9ee53abf..c4b0f248 100644
--- a/press/press/doctype/marketplace_app_category/test_marketplace_app_category.py
+++ b/press/press/doctype/marketplace_app_category/test_marketplace_app_category.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/marketplace_app_version/marketplace_app_version.json b/press/press/doctype/marketplace_app_version/marketplace_app_version.json
index 5ff17c2e..1c42db6f 100644
--- a/press/press/doctype/marketplace_app_version/marketplace_app_version.json
+++ b/press/press/doctype/marketplace_app_version/marketplace_app_version.json
@@ -14,7 +14,7 @@
"fieldtype": "Link",
"in_list_view": 1,
"label": "Version",
- "options": "Frappe Version",
+ "options": "Jingrow Version",
"reqd": 1
},
{
diff --git a/press/press/doctype/module_setup_guide/test_module_setup_guide.py b/press/press/doctype/module_setup_guide/test_module_setup_guide.py
index 32863bd5..d64d8fff 100644
--- a/press/press/doctype/module_setup_guide/test_module_setup_guide.py
+++ b/press/press/doctype/module_setup_guide/test_module_setup_guide.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/monitor_server/monitor_server.json b/press/press/doctype/monitor_server/monitor_server.json
index 40ac2174..29dd1ed0 100644
--- a/press/press/doctype/monitor_server/monitor_server.json
+++ b/press/press/doctype/monitor_server/monitor_server.json
@@ -160,13 +160,13 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
diff --git a/press/press/doctype/monitor_server/test_monitor_server.py b/press/press/doctype/monitor_server/test_monitor_server.py
index 2f70bdf3..cddd820a 100644
--- a/press/press/doctype/monitor_server/test_monitor_server.py
+++ b/press/press/doctype/monitor_server/test_monitor_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/mpesa_payment_record/test_mpesa_payment_record.py b/press/press/doctype/mpesa_payment_record/test_mpesa_payment_record.py
index 5c01d9e8..18d82936 100644
--- a/press/press/doctype/mpesa_payment_record/test_mpesa_payment_record.py
+++ b/press/press/doctype/mpesa_payment_record/test_mpesa_payment_record.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/mpesa_request_log/test_mpesa_request_log.py b/press/press/doctype/mpesa_request_log/test_mpesa_request_log.py
index 36bb310a..5b56b9a9 100644
--- a/press/press/doctype/mpesa_request_log/test_mpesa_request_log.py
+++ b/press/press/doctype/mpesa_request_log/test_mpesa_request_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/mpesa_setup/test_mpesa_setup.py b/press/press/doctype/mpesa_setup/test_mpesa_setup.py
index 7b14df18..ce33afe0 100644
--- a/press/press/doctype/mpesa_setup/test_mpesa_setup.py
+++ b/press/press/doctype/mpesa_setup/test_mpesa_setup.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/nfs_server/nfs_server.json b/press/press/doctype/nfs_server/nfs_server.json
index 8fe6c1d1..561f5e38 100644
--- a/press/press/doctype/nfs_server/nfs_server.json
+++ b/press/press/doctype/nfs_server/nfs_server.json
@@ -102,7 +102,7 @@
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
@@ -120,7 +120,7 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
diff --git a/press/press/doctype/nfs_server/test_nfs_server.py b/press/press/doctype/nfs_server/test_nfs_server.py
index 6fd5d027..292471fa 100644
--- a/press/press/doctype/nfs_server/test_nfs_server.py
+++ b/press/press/doctype/nfs_server/test_nfs_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/nfs_volume_attachment/test_nfs_volume_attachment.py b/press/press/doctype/nfs_volume_attachment/test_nfs_volume_attachment.py
index 22af3c80..03be6680 100644
--- a/press/press/doctype/nfs_volume_attachment/test_nfs_volume_attachment.py
+++ b/press/press/doctype/nfs_volume_attachment/test_nfs_volume_attachment.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/nfs_volume_detachment/test_nfs_volume_detachment.py b/press/press/doctype/nfs_volume_detachment/test_nfs_volume_detachment.py
index 66c77f30..60c4c8ee 100644
--- a/press/press/doctype/nfs_volume_detachment/test_nfs_volume_detachment.py
+++ b/press/press/doctype/nfs_volume_detachment/test_nfs_volume_detachment.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/oauth_domain_mapping/test_oauth_domain_mapping.py b/press/press/doctype/oauth_domain_mapping/test_oauth_domain_mapping.py
index 359c13a6..f5a7ff84 100644
--- a/press/press/doctype/oauth_domain_mapping/test_oauth_domain_mapping.py
+++ b/press/press/doctype/oauth_domain_mapping/test_oauth_domain_mapping.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/partner_payment_payout/test_partner_payment_payout.py b/press/press/doctype/partner_payment_payout/test_partner_payment_payout.py
index 5a76ccda..4ec10105 100644
--- a/press/press/doctype/partner_payment_payout/test_partner_payment_payout.py
+++ b/press/press/doctype/partner_payment_payout/test_partner_payment_payout.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/payment_dispute/test_payment_dispute.py b/press/press/doctype/payment_dispute/test_payment_dispute.py
index de167b9f..bef7b096 100644
--- a/press/press/doctype/payment_dispute/test_payment_dispute.py
+++ b/press/press/doctype/payment_dispute/test_payment_dispute.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/payment_due_extension/test_payment_due_extension.py b/press/press/doctype/payment_due_extension/test_payment_due_extension.py
index 96acb3a6..549995e9 100644
--- a/press/press/doctype/payment_due_extension/test_payment_due_extension.py
+++ b/press/press/doctype/payment_due_extension/test_payment_due_extension.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/payment_gateway/test_payment_gateway.py b/press/press/doctype/payment_gateway/test_payment_gateway.py
index 40a4b447..32806647 100644
--- a/press/press/doctype/payment_gateway/test_payment_gateway.py
+++ b/press/press/doctype/payment_gateway/test_payment_gateway.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/payment_partner_transaction/payment_partner_transaction.json b/press/press/doctype/payment_partner_transaction/payment_partner_transaction.json
index 83abdc48..824560ef 100644
--- a/press/press/doctype/payment_partner_transaction/payment_partner_transaction.json
+++ b/press/press/doctype/payment_partner_transaction/payment_partner_transaction.json
@@ -118,7 +118,7 @@
"default": "0",
"fieldname": "submitted_to_jingrow",
"fieldtype": "Check",
- "label": "Submitted To Frappe"
+ "label": "Submitted To Jingrow"
},
{
"fieldname": "section_break_yhqq",
diff --git a/press/press/doctype/payment_partner_transaction/test_payment_partner_transaction.py b/press/press/doctype/payment_partner_transaction/test_payment_partner_transaction.py
index dafc3590..6d299aff 100644
--- a/press/press/doctype/payment_partner_transaction/test_payment_partner_transaction.py
+++ b/press/press/doctype/payment_partner_transaction/test_payment_partner_transaction.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/payout_order/patches/change_fields_from_recipient_to_team.py b/press/press/doctype/payout_order/patches/change_fields_from_recipient_to_team.py
index 3c8329ee..0bbcbdcf 100644
--- a/press/press/doctype/payout_order/patches/change_fields_from_recipient_to_team.py
+++ b/press/press/doctype/payout_order/patches/change_fields_from_recipient_to_team.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/payout_order/patches/compute_total_amount.py b/press/press/doctype/payout_order/patches/compute_total_amount.py
index 5de818c3..33fdeba9 100644
--- a/press/press/doctype/payout_order/patches/compute_total_amount.py
+++ b/press/press/doctype/payout_order/patches/compute_total_amount.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/payout_order/payout_order.json b/press/press/doctype/payout_order/payout_order.json
index 47d6b182..f9ed41ce 100644
--- a/press/press/doctype/payout_order/payout_order.json
+++ b/press/press/doctype/payout_order/payout_order.json
@@ -43,7 +43,7 @@
{
"fieldname": "jingrow_purchase_order",
"fieldtype": "Data",
- "label": "Frappe Purchase Order"
+ "label": "Jingrow Purchase Order"
},
{
"fieldname": "amended_from",
diff --git a/press/press/doctype/payout_order/payout_order.py b/press/press/doctype/payout_order/payout_order.py
index ec8b60bb..a6c0ee29 100644
--- a/press/press/doctype/payout_order/payout_order.py
+++ b/press/press/doctype/payout_order/payout_order.py
@@ -150,7 +150,7 @@ class PayoutOrder(Document):
def before_submit(self):
if self.mode_of_payment == "Cash" and (not self.jingrow_purchase_order):
jingrow.throw(
- "Frappe Purchase Order is required before marking this cash payout as Paid"
+ "Jingrow Purchase Order is required before marking this cash payout as Paid"
)
self.status = "Paid"
diff --git a/press/press/doctype/payout_order/test_payout_order.py b/press/press/doctype/payout_order/test_payout_order.py
index 26d12ee0..34f71dea 100644
--- a/press/press/doctype/payout_order/test_payout_order.py
+++ b/press/press/doctype/payout_order/test_payout_order.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
from unittest.mock import Mock, patch
diff --git a/press/press/doctype/physical_backup_group/test_physical_backup_group.py b/press/press/doctype/physical_backup_group/test_physical_backup_group.py
index eea9d2c1..c11ec156 100644
--- a/press/press/doctype/physical_backup_group/test_physical_backup_group.py
+++ b/press/press/doctype/physical_backup_group/test_physical_backup_group.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/physical_backup_restoration/test_physical_backup_restoration.py b/press/press/doctype/physical_backup_restoration/test_physical_backup_restoration.py
index de4258d6..152d6a3c 100644
--- a/press/press/doctype/physical_backup_restoration/test_physical_backup_restoration.py
+++ b/press/press/doctype/physical_backup_restoration/test_physical_backup_restoration.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/physical_restoration_test/test_physical_restoration_test.py b/press/press/doctype/physical_restoration_test/test_physical_restoration_test.py
index c2a0cf6d..a88aad75 100644
--- a/press/press/doctype/physical_restoration_test/test_physical_restoration_test.py
+++ b/press/press/doctype/physical_restoration_test/test_physical_restoration_test.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/plan_change/test_plan_change.py b/press/press/doctype/plan_change/test_plan_change.py
index 45db44a1..c54d2c7d 100644
--- a/press/press/doctype/plan_change/test_plan_change.py
+++ b/press/press/doctype/plan_change/test_plan_change.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_feedback/test_press_feedback.py b/press/press/doctype/press_feedback/test_press_feedback.py
index fa71259c..f07be399 100644
--- a/press/press/doctype/press_feedback/test_press_feedback.py
+++ b/press/press/doctype/press_feedback/test_press_feedback.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/press_job/test_press_job.py b/press/press/doctype/press_job/test_press_job.py
index 647e289f..d075307e 100644
--- a/press/press/doctype/press_job/test_press_job.py
+++ b/press/press/doctype/press_job/test_press_job.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_job_step/test_press_job_step.py b/press/press/doctype/press_job_step/test_press_job_step.py
index d8d5fd0e..a5a910e2 100644
--- a/press/press/doctype/press_job_step/test_press_job_step.py
+++ b/press/press/doctype/press_job_step/test_press_job_step.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_job_type/test_press_job_type.py b/press/press/doctype/press_job_type/test_press_job_type.py
index f5576ca1..2981029b 100644
--- a/press/press/doctype/press_job_type/test_press_job_type.py
+++ b/press/press/doctype/press_job_type/test_press_job_type.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_job_type_step/test_press_job_type_step.py b/press/press/doctype/press_job_type_step/test_press_job_type_step.py
index 2d889ffd..5abcf430 100644
--- a/press/press/doctype/press_job_type_step/test_press_job_type_step.py
+++ b/press/press/doctype/press_job_type_step/test_press_job_type_step.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_method_permission/test_press_method_permission.py b/press/press/doctype/press_method_permission/test_press_method_permission.py
index b58d0137..24befb6a 100644
--- a/press/press/doctype/press_method_permission/test_press_method_permission.py
+++ b/press/press/doctype/press_method_permission/test_press_method_permission.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_notification/test_press_notification.py b/press/press/doctype/press_notification/test_press_notification.py
index 677af874..f42d9c07 100644
--- a/press/press/doctype/press_notification/test_press_notification.py
+++ b/press/press/doctype/press_notification/test_press_notification.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/press_permission_group/test_press_permission_group.py b/press/press/doctype/press_permission_group/test_press_permission_group.py
index ba10c41a..4dd9ed80 100644
--- a/press/press/doctype/press_permission_group/test_press_permission_group.py
+++ b/press/press/doctype/press_permission_group/test_press_permission_group.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/press_role/patches/change_fields_from_enable_to_allow.py b/press/press/doctype/press_role/patches/change_fields_from_enable_to_allow.py
index 14b5822a..a18a38c1 100644
--- a/press/press/doctype/press_role/patches/change_fields_from_enable_to_allow.py
+++ b/press/press/doctype/press_role/patches/change_fields_from_enable_to_allow.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/press_role/patches/migrate_permissions.py b/press/press/doctype/press_role/patches/migrate_permissions.py
index 2be9ffc8..fced612a 100644
--- a/press/press/doctype/press_role/patches/migrate_permissions.py
+++ b/press/press/doctype/press_role/patches/migrate_permissions.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/press_role/test_press_role.py b/press/press/doctype/press_role/test_press_role.py
index b7868e6f..508c44f7 100644
--- a/press/press/doctype/press_role/test_press_role.py
+++ b/press/press/doctype/press_role/test_press_role.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/press_role_permission/test_press_role_permission.py b/press/press/doctype/press_role_permission/test_press_role_permission.py
index 7a41bfbe..3238053e 100644
--- a/press/press/doctype/press_role_permission/test_press_role_permission.py
+++ b/press/press/doctype/press_role_permission/test_press_role_permission.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_settings/patches/set_minimum_rebuild_memory.py b/press/press/doctype/press_settings/patches/set_minimum_rebuild_memory.py
index 85591a4f..c160ef03 100644
--- a/press/press/doctype/press_settings/patches/set_minimum_rebuild_memory.py
+++ b/press/press/doctype/press_settings/patches/set_minimum_rebuild_memory.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2022, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/press_settings/press_settings.json b/press/press/doctype/press_settings/press_settings.json
index f7645b1a..cd27775c 100644
--- a/press/press/doctype/press_settings/press_settings.json
+++ b/press/press/doctype/press_settings/press_settings.json
@@ -418,7 +418,7 @@
"collapsible": 1,
"fieldname": "frappeio_authentication_section",
"fieldtype": "Section Break",
- "label": "Frappe.io Authentication"
+ "label": "Jingrow.io Authentication"
},
{
"fieldname": "jingrow_url",
@@ -428,7 +428,7 @@
{
"fieldname": "frappeio_api_key",
"fieldtype": "Data",
- "label": "Frappe.io API Key"
+ "label": "Jingrow.io API Key"
},
{
"fieldname": "column_break_39",
@@ -437,7 +437,7 @@
{
"fieldname": "frappeio_api_secret",
"fieldtype": "Password",
- "label": "Frappe.io API Secret"
+ "label": "Jingrow.io API Secret"
},
{
"fieldname": "backups_tab",
@@ -1447,7 +1447,7 @@
"default": "0",
"fieldname": "disable_jingrow_auth",
"fieldtype": "Check",
- "label": "Disable Frappe Auth"
+ "label": "Disable Jingrow Auth"
},
{
"fieldname": "section_break_nloq",
diff --git a/press/press/doctype/press_settings/press_settings.py b/press/press/doctype/press_settings/press_settings.py
index 6c530ebd..603e805a 100644
--- a/press/press/doctype/press_settings/press_settings.py
+++ b/press/press/doctype/press_settings/press_settings.py
@@ -240,15 +240,15 @@ class PressSettings(Document):
@jingrow.whitelist()
def get_github_app_manifest(self):
if jingrow.conf.developer_mode:
- app_name = f"Frappe Cloud {jingrow.generate_hash(length=6).upper()}"
+ app_name = f"Jingrow Cloud {jingrow.generate_hash(length=6).upper()}"
else:
- app_name = "Frappe Cloud"
+ app_name = "Jingrow Cloud"
return {
"name": app_name,
"url": "https://jingrow.cloud",
"hook_attributes": {"url": get_url("api/method/press.api.github.hook")},
"redirect_url": get_url("github/redirect"),
- "description": "Managed Frappe Hosting",
+ "description": "Managed Jingrow Hosting",
"public": True,
"default_events": ["create", "push", "release"],
"default_permissions": {"contents": "read"},
diff --git a/press/press/doctype/press_settings/test_press_settings.py b/press/press/doctype/press_settings/test_press_settings.py
index b5d6fa0f..5fbceb0d 100644
--- a/press/press/doctype/press_settings/test_press_settings.py
+++ b/press/press/doctype/press_settings/test_press_settings.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/press_tag/test_press_tag.py b/press/press/doctype/press_tag/test_press_tag.py
index 500b3361..6e3543a8 100644
--- a/press/press/doctype/press_tag/test_press_tag.py
+++ b/press/press/doctype/press_tag/test_press_tag.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/press_user_permission/test_press_user_permission.py b/press/press/doctype/press_user_permission/test_press_user_permission.py
index 478b6ca3..1b36cee0 100644
--- a/press/press/doctype/press_user_permission/test_press_user_permission.py
+++ b/press/press/doctype/press_user_permission/test_press_user_permission.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/press_webhook/press_webhook.py b/press/press/doctype/press_webhook/press_webhook.py
index c4ead721..1ead423b 100644
--- a/press/press/doctype/press_webhook/press_webhook.py
+++ b/press/press/doctype/press_webhook/press_webhook.py
@@ -156,7 +156,7 @@ class PressWebhook(Document):
jingrow.sendmail(
recipients=email,
- subject="Important: Your Configured Webhook on Frappe Cloud is disabled",
+ subject="Important: Your Configured Webhook on Jingrow Cloud is disabled",
template="press_webhook_disabled",
args={"endpoint": self.endpoint},
now=True,
diff --git a/press/press/doctype/press_webhook/test_press_webhook.py b/press/press/doctype/press_webhook/test_press_webhook.py
index a47bc89d..c9d299d4 100644
--- a/press/press/doctype/press_webhook/test_press_webhook.py
+++ b/press/press/doctype/press_webhook/test_press_webhook.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_webhook_attempt/test_press_webhook_attempt.py b/press/press/doctype/press_webhook_attempt/test_press_webhook_attempt.py
index a52b8909..553aaedb 100644
--- a/press/press/doctype/press_webhook_attempt/test_press_webhook_attempt.py
+++ b/press/press/doctype/press_webhook_attempt/test_press_webhook_attempt.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_webhook_event/test_press_webhook_event.py b/press/press/doctype/press_webhook_event/test_press_webhook_event.py
index 963a6794..17cbed67 100644
--- a/press/press/doctype/press_webhook_event/test_press_webhook_event.py
+++ b/press/press/doctype/press_webhook_event/test_press_webhook_event.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/press_webhook_log/test_press_webhook_log.py b/press/press/doctype/press_webhook_log/test_press_webhook_log.py
index ace95249..38c2c7cb 100644
--- a/press/press/doctype/press_webhook_log/test_press_webhook_log.py
+++ b/press/press/doctype/press_webhook_log/test_press_webhook_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/process_snapshot/test_process_snapshot.py b/press/press/doctype/process_snapshot/test_process_snapshot.py
index b4653ec4..d8fed59d 100644
--- a/press/press/doctype/process_snapshot/test_process_snapshot.py
+++ b/press/press/doctype/process_snapshot/test_process_snapshot.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/prometheus_alert_rule/test_prometheus_alert_rule.py b/press/press/doctype/prometheus_alert_rule/test_prometheus_alert_rule.py
index d27cf5d0..1fd33f69 100644
--- a/press/press/doctype/prometheus_alert_rule/test_prometheus_alert_rule.py
+++ b/press/press/doctype/prometheus_alert_rule/test_prometheus_alert_rule.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
from unittest.mock import Mock, patch
diff --git a/press/press/doctype/proxy_failover/test_proxy_failover.py b/press/press/doctype/proxy_failover/test_proxy_failover.py
index 5db11282..c7bb4151 100644
--- a/press/press/doctype/proxy_failover/test_proxy_failover.py
+++ b/press/press/doctype/proxy_failover/test_proxy_failover.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/proxy_server/proxy_server.json b/press/press/doctype/proxy_server/proxy_server.json
index 190d1298..b0e07bdb 100644
--- a/press/press/doctype/proxy_server/proxy_server.json
+++ b/press/press/doctype/proxy_server/proxy_server.json
@@ -131,7 +131,7 @@
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
@@ -197,7 +197,7 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
diff --git a/press/press/doctype/proxy_server/proxy_server_dashboard.py b/press/press/doctype/proxy_server/proxy_server_dashboard.py
index d8d4c6ac..f28f64db 100644
--- a/press/press/doctype/proxy_server/proxy_server_dashboard.py
+++ b/press/press/doctype/proxy_server/proxy_server_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/proxy_server/test_proxy_server.py b/press/press/doctype/proxy_server/test_proxy_server.py
index 63cea483..9ce0f047 100644
--- a/press/press/doctype/proxy_server/test_proxy_server.py
+++ b/press/press/doctype/proxy_server/test_proxy_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/razorpay_payment_record/test_razorpay_payment_record.py b/press/press/doctype/razorpay_payment_record/test_razorpay_payment_record.py
index 3e00ede2..0a94abe8 100644
--- a/press/press/doctype/razorpay_payment_record/test_razorpay_payment_record.py
+++ b/press/press/doctype/razorpay_payment_record/test_razorpay_payment_record.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/razorpay_webhook_log/razorpay_webhook_log.py b/press/press/doctype/razorpay_webhook_log/razorpay_webhook_log.py
index 24fee1a8..a292cc56 100644
--- a/press/press/doctype/razorpay_webhook_log/razorpay_webhook_log.py
+++ b/press/press/doctype/razorpay_webhook_log/razorpay_webhook_log.py
@@ -59,8 +59,8 @@ def razorpay_authorized_payment_handler():
# Don't log error if its not FrappeCloud order
# Example of valid notes
# "notes": {
- # "Description": "Order for Frappe Cloud Prepaid Credits",
- # "Team (Frappe Cloud ID)": "test@example.com"
+ # "Description": "Order for Jingrow Cloud Prepaid Credits",
+ # "Team (Jingrow Cloud ID)": "test@example.com"
# "gst": 245
# },
@@ -121,8 +121,8 @@ def razorpay_webhook_handler():
# Don't log error if its not FrappeCloud order
# Example of valid notes
# "notes": {
- # "Description": "Order for Frappe Cloud Prepaid Credits",
- # "Team (Frappe Cloud ID)": "test@example.com",
+ # "Description": "Order for Jingrow Cloud Prepaid Credits",
+ # "Team (Jingrow Cloud ID)": "test@example.com",
# "gst": 245
# },
diff --git a/press/press/doctype/razorpay_webhook_log/test_razorpay_webhook_log.py b/press/press/doctype/razorpay_webhook_log/test_razorpay_webhook_log.py
index 4384398f..b3efb558 100644
--- a/press/press/doctype/razorpay_webhook_log/test_razorpay_webhook_log.py
+++ b/press/press/doctype/razorpay_webhook_log/test_razorpay_webhook_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/region/test_region.py b/press/press/doctype/region/test_region.py
index a8228ed3..cb1e2bab 100644
--- a/press/press/doctype/region/test_region.py
+++ b/press/press/doctype/region/test_region.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2018, Frappe and Contributors
+# Copyright (c) 2018, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/registry_server/registry_server.json b/press/press/doctype/registry_server/registry_server.json
index 98865dff..83d39bf2 100644
--- a/press/press/doctype/registry_server/registry_server.json
+++ b/press/press/doctype/registry_server/registry_server.json
@@ -130,7 +130,7 @@
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
@@ -152,7 +152,7 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
diff --git a/press/press/doctype/registry_server/test_registry_server.py b/press/press/doctype/registry_server/test_registry_server.py
index f650cff8..b6c60767 100644
--- a/press/press/doctype/registry_server/test_registry_server.py
+++ b/press/press/doctype/registry_server/test_registry_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/release_group/patches/set_bench_dependency_in_release_group.py b/press/press/doctype/release_group/patches/set_bench_dependency_in_release_group.py
index 293a2534..f2f7f514 100644
--- a/press/press/doctype/release_group/patches/set_bench_dependency_in_release_group.py
+++ b/press/press/doctype/release_group/patches/set_bench_dependency_in_release_group.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2022, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/release_group/patches/sync_common_site_config.py b/press/press/doctype/release_group/patches/sync_common_site_config.py
index ba957ec9..ae8ea744 100644
--- a/press/press/doctype/release_group/patches/sync_common_site_config.py
+++ b/press/press/doctype/release_group/patches/sync_common_site_config.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/release_group/release_group.json b/press/press/doctype/release_group/release_group.json
index 4ff2ac6c..6a2808e1 100644
--- a/press/press/doctype/release_group/release_group.json
+++ b/press/press/doctype/release_group/release_group.json
@@ -102,7 +102,7 @@
"in_list_view": 1,
"in_standard_filter": 1,
"label": "Version",
- "options": "Frappe Version",
+ "options": "Jingrow Version",
"reqd": 1
},
{
diff --git a/press/press/doctype/release_group/release_group.py b/press/press/doctype/release_group/release_group.py
index 506c0777..64eb66f3 100644
--- a/press/press/doctype/release_group/release_group.py
+++ b/press/press/doctype/release_group/release_group.py
@@ -177,7 +177,7 @@ class ReleaseGroup(Document, TagHelpers):
pg.actions = self.get_actions()
pg.are_builds_suspended = are_builds_suspended()
pg.eol_versions = jingrow.db.get_all(
- "Frappe Version",
+ "Jingrow Version",
filters={"status": "End of Life"},
fields=["name"],
order_by="name desc",
@@ -471,7 +471,7 @@ class ReleaseGroup(Document, TagHelpers):
def validate_jingrow_app(self):
if self.apps[0].app != "jingrow":
- jingrow.throw("First app must be Frappe", jingrow.ValidationError)
+ jingrow.throw("First app must be Jingrow", jingrow.ValidationError)
def validate_duplicate_app(self):
apps = set()
@@ -496,7 +496,7 @@ class ReleaseGroup(Document, TagHelpers):
source = jingrow.get_pg("App Source", app.source)
if all(row.version != self.version for row in source.versions):
branch, repo = jingrow.db.get_values("App Source", app.source, ("branch", "repository"))[0]
- msg = f"{repo.rsplit('/')[-1] or repo.rsplit('/')[-2]}:{branch} branch is no longer compatible with {self.version} version of Frappe"
+ msg = f"{repo.rsplit('/')[-1] or repo.rsplit('/')[-2]}:{branch} branch is no longer compatible with {self.version} version of Jingrow"
jingrow.throw(msg, jingrow.ValidationError)
def validate_servers(self):
@@ -510,7 +510,7 @@ class ReleaseGroup(Document, TagHelpers):
self.append("servers", {"server": server_for_new_bench})
def fetch_dependencies(self):
- jingrow_version = jingrow.get_pg("Frappe Version", self.version)
+ jingrow_version = jingrow.get_pg("Jingrow Version", self.version)
for d in jingrow_version.dependencies:
self.append("dependencies", {"dependency": d.dependency, "version": d.version})
@@ -1602,7 +1602,7 @@ class ReleaseGroup(Document, TagHelpers):
self.use_delta_builds = 0
def is_this_version_or_above(self, version: int) -> bool:
- return jingrow.get_cached_value("Frappe Version", self.version, "number") >= version
+ return jingrow.get_cached_value("Jingrow Version", self.version, "number") >= version
def setup_default_feature_flags(self):
DEFAULT_FEATURE_FLAGS = {
diff --git a/press/press/doctype/release_group/release_group_dashboard.py b/press/press/doctype/release_group/release_group_dashboard.py
index ab391ee5..b0004789 100644
--- a/press/press/doctype/release_group/release_group_dashboard.py
+++ b/press/press/doctype/release_group/release_group_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/release_group/test_release_group.py b/press/press/doctype/release_group/test_release_group.py
index b36b4689..fb5b8a96 100644
--- a/press/press/doctype/release_group/test_release_group.py
+++ b/press/press/doctype/release_group/test_release_group.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
@@ -90,7 +90,7 @@ class TestReleaseGroup(FrappeTestCase):
jingrow.db.rollback()
def test_create_release_group(self):
- app = create_test_app("jingrow", "Frappe Framework")
+ app = create_test_app("jingrow", "Jingrow Framework")
source = app.add_source(
"Version 12", "http://git.jingrow.com/jingrow/jingrow", "version-12", team=self.team
)
@@ -103,7 +103,7 @@ class TestReleaseGroup(FrappeTestCase):
self.assertEqual(group.title, "Test Group")
def test_create_release_group_set_app_from_source(self):
- app1 = create_test_app("jingrow", "Frappe Framework")
+ app1 = create_test_app("jingrow", "Jingrow Framework")
source1 = app1.add_source(
"Version 12", "http://git.jingrow.com/jingrow/jingrow", "version-12", team=self.team
)
@@ -134,7 +134,7 @@ class TestReleaseGroup(FrappeTestCase):
)
def test_create_release_group_fail_when_duplicate_apps(self):
- app = create_test_app("jingrow", "Frappe Framework")
+ app = create_test_app("jingrow", "Jingrow Framework")
source = app.add_source(
"Version 12", "http://git.jingrow.com/jingrow/jingrow", "version-12", team=self.team
)
@@ -151,7 +151,7 @@ class TestReleaseGroup(FrappeTestCase):
)
def test_create_release_group_fail_when_version_mismatch(self):
- app = create_test_app("jingrow", "Frappe Framework")
+ app = create_test_app("jingrow", "Jingrow Framework")
source = app.add_source(
"Version 12", "http://git.jingrow.com/jingrow/jingrow", "version-12", team=self.team
)
@@ -165,7 +165,7 @@ class TestReleaseGroup(FrappeTestCase):
)
def test_create_release_group_fail_with_duplicate_titles(self):
- app = create_test_app("jingrow", "Frappe Framework")
+ app = create_test_app("jingrow", "Jingrow Framework")
source = app.add_source(
"Version 12", "http://git.jingrow.com/jingrow/jingrow", "version-12", team=self.team
)
@@ -223,8 +223,8 @@ class TestReleaseGroup(FrappeTestCase):
self.assertEqual(new_app_source.app, app.name)
def test_new_release_group_loaded_with_correct_dependencies(self):
- app = create_test_app("jingrow", "Frappe Framework")
- jingrow_version = jingrow.get_pg("Frappe Version", "Version 14")
+ app = create_test_app("jingrow", "Jingrow Framework")
+ jingrow_version = jingrow.get_pg("Jingrow Version", "Version 14")
group = jingrow.get_pg(
{
"doctype": "Release Group",
diff --git a/press/press/doctype/remote_file/test_remote_file.py b/press/press/doctype/remote_file/test_remote_file.py
index 84212f1c..b19d3f29 100644
--- a/press/press/doctype/remote_file/test_remote_file.py
+++ b/press/press/doctype/remote_file/test_remote_file.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/remote_operation_log/test_remote_operation_log.py b/press/press/doctype/remote_operation_log/test_remote_operation_log.py
index 771fa449..a9b9f9a0 100644
--- a/press/press/doctype/remote_operation_log/test_remote_operation_log.py
+++ b/press/press/doctype/remote_operation_log/test_remote_operation_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/resource_tag/tag_helpers.py b/press/press/doctype/resource_tag/tag_helpers.py
index 7be00c85..b03b7127 100644
--- a/press/press/doctype/resource_tag/tag_helpers.py
+++ b/press/press/doctype/resource_tag/tag_helpers.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
from __future__ import unicode_literals
diff --git a/press/press/doctype/root_domain/test_root_domain.py b/press/press/doctype/root_domain/test_root_domain.py
index 553006b6..5ca92627 100644
--- a/press/press/doctype/root_domain/test_root_domain.py
+++ b/press/press/doctype/root_domain/test_root_domain.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
import json
diff --git a/press/press/doctype/scheduled_auto_update_log/test_scheduled_auto_update_log.py b/press/press/doctype/scheduled_auto_update_log/test_scheduled_auto_update_log.py
index 1d3d0203..a0e8ddb8 100644
--- a/press/press/doctype/scheduled_auto_update_log/test_scheduled_auto_update_log.py
+++ b/press/press/doctype/scheduled_auto_update_log/test_scheduled_auto_update_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/security_update/test_security_update.py b/press/press/doctype/security_update/test_security_update.py
index 09d29fc5..19565409 100644
--- a/press/press/doctype/security_update/test_security_update.py
+++ b/press/press/doctype/security_update/test_security_update.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/security_update_check/test_security_update_check.py b/press/press/doctype/security_update_check/test_security_update_check.py
index dea4031e..0be2db2b 100644
--- a/press/press/doctype/security_update_check/test_security_update_check.py
+++ b/press/press/doctype/security_update_check/test_security_update_check.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/self_hosted_server/self_hosted_server.json b/press/press/doctype/self_hosted_server/self_hosted_server.json
index 77f98954..34ce7a29 100644
--- a/press/press/doctype/self_hosted_server/self_hosted_server.json
+++ b/press/press/doctype/self_hosted_server/self_hosted_server.json
@@ -158,7 +158,7 @@
"fetch_from": "release_group.version",
"fieldname": "jingrow_version",
"fieldtype": "Data",
- "label": "Frappe Version",
+ "label": "Jingrow Version",
"read_only": 1
},
{
diff --git a/press/press/doctype/self_hosted_server/self_hosted_server_dashboard.py b/press/press/doctype/self_hosted_server/self_hosted_server_dashboard.py
index 76fd41cb..cfd073b6 100644
--- a/press/press/doctype/self_hosted_server/self_hosted_server_dashboard.py
+++ b/press/press/doctype/self_hosted_server/self_hosted_server_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/self_hosted_server/test_self_hosted_server.py b/press/press/doctype/self_hosted_server/test_self_hosted_server.py
index fa436c8c..f1d282cb 100644
--- a/press/press/doctype/self_hosted_server/test_self_hosted_server.py
+++ b/press/press/doctype/self_hosted_server/test_self_hosted_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/serial_console_log/test_serial_console_log.py b/press/press/doctype/serial_console_log/test_serial_console_log.py
index 30c638cc..2d0f6133 100644
--- a/press/press/doctype/serial_console_log/test_serial_console_log.py
+++ b/press/press/doctype/serial_console_log/test_serial_console_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/server/server.json b/press/press/doctype/server/server.json
index 03366520..bcfa858d 100644
--- a/press/press/doctype/server/server.json
+++ b/press/press/doctype/server/server.json
@@ -204,7 +204,7 @@
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
@@ -290,7 +290,7 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
diff --git a/press/press/doctype/server/server.py b/press/press/doctype/server/server.py
index a1bbf961..3c013b8b 100644
--- a/press/press/doctype/server/server.py
+++ b/press/press/doctype/server/server.py
@@ -2013,7 +2013,7 @@ node_filesystem_avail_bytes{{instance="{self.name}", mountpoint="{mountpoint}"}}
play = ansible.run()
if play.status == "Success":
return jingrow.db.get_value(self.doctype, self.primary, "jingrow_public_key")
- jingrow.throw(f"Failed to fetch {primary.name}'s Frappe public key")
+ jingrow.throw(f"Failed to fetch {primary.name}'s Jingrow public key")
return None
def copy_files(self, source, destination):
diff --git a/press/press/doctype/server/server_dashboard.py b/press/press/doctype/server/server_dashboard.py
index 465497f6..703709c9 100644
--- a/press/press/doctype/server/server_dashboard.py
+++ b/press/press/doctype/server/server_dashboard.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/server/test_server.py b/press/press/doctype/server/test_server.py
index 42f7dbd6..1609a9ab 100644
--- a/press/press/doctype/server/test_server.py
+++ b/press/press/doctype/server/test_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/server_activity/test_server_activity.py b/press/press/doctype/server_activity/test_server_activity.py
index fa2f1355..511f2825 100644
--- a/press/press/doctype/server_activity/test_server_activity.py
+++ b/press/press/doctype/server_activity/test_server_activity.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/server_plan/test_server_plan.py b/press/press/doctype/server_plan/test_server_plan.py
index 9d1361d0..8aba9949 100644
--- a/press/press/doctype/server_plan/test_server_plan.py
+++ b/press/press/doctype/server_plan/test_server_plan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
import typing
diff --git a/press/press/doctype/server_snapshot/test_server_snapshot.py b/press/press/doctype/server_snapshot/test_server_snapshot.py
index 1dc0a655..ce3ff647 100644
--- a/press/press/doctype/server_snapshot/test_server_snapshot.py
+++ b/press/press/doctype/server_snapshot/test_server_snapshot.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/server_snapshot_plan/test_server_snapshot_plan.py b/press/press/doctype/server_snapshot_plan/test_server_snapshot_plan.py
index eeca1dd7..029f9e3c 100644
--- a/press/press/doctype/server_snapshot_plan/test_server_snapshot_plan.py
+++ b/press/press/doctype/server_snapshot_plan/test_server_snapshot_plan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/server_snapshot_recovery/test_server_snapshot_recovery.py b/press/press/doctype/server_snapshot_recovery/test_server_snapshot_recovery.py
index ecd5ebe6..92c8af6c 100644
--- a/press/press/doctype/server_snapshot_recovery/test_server_snapshot_recovery.py
+++ b/press/press/doctype/server_snapshot_recovery/test_server_snapshot_recovery.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/server_storage_plan/patches/add_subscription_for_servers_with_additional_disk.py b/press/press/doctype/server_storage_plan/patches/add_subscription_for_servers_with_additional_disk.py
index fea36f8b..c6ff4aaf 100644
--- a/press/press/doctype/server_storage_plan/patches/add_subscription_for_servers_with_additional_disk.py
+++ b/press/press/doctype/server_storage_plan/patches/add_subscription_for_servers_with_additional_disk.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/server_storage_plan/test_server_storage_plan.py b/press/press/doctype/server_storage_plan/test_server_storage_plan.py
index a62daf9b..8cf98fc8 100644
--- a/press/press/doctype/server_storage_plan/test_server_storage_plan.py
+++ b/press/press/doctype/server_storage_plan/test_server_storage_plan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/silenced_alert/test_silenced_alert.py b/press/press/doctype/silenced_alert/test_silenced_alert.py
index 64f6aca6..ddd584c6 100644
--- a/press/press/doctype/silenced_alert/test_silenced_alert.py
+++ b/press/press/doctype/silenced_alert/test_silenced_alert.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/site/erpnext_site.py b/press/press/doctype/site/erpnext_site.py
index 46c417e6..fdfc11c0 100644
--- a/press/press/doctype/site/erpnext_site.py
+++ b/press/press/doctype/site/erpnext_site.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/site/patches/set_database_access_credentials.py b/press/press/doctype/site/patches/set_database_access_credentials.py
index a055220f..0604ad5a 100644
--- a/press/press/doctype/site/patches/set_database_access_credentials.py
+++ b/press/press/doctype/site/patches/set_database_access_credentials.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
from tqdm import tqdm
diff --git a/press/press/doctype/site/patches/set_plan_in_site.py b/press/press/doctype/site/patches/set_plan_in_site.py
index e5c41172..34b77cbe 100644
--- a/press/press/doctype/site/patches/set_plan_in_site.py
+++ b/press/press/doctype/site/patches/set_plan_in_site.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/site/patches/set_plan_limit_in_site_config.py b/press/press/doctype/site/patches/set_plan_limit_in_site_config.py
index 63b45bd5..812b9e1e 100644
--- a/press/press/doctype/site/patches/set_plan_limit_in_site_config.py
+++ b/press/press/doctype/site/patches/set_plan_limit_in_site_config.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
from tqdm import tqdm
diff --git a/press/press/doctype/site/patches/set_status_wizard_check_next_retry_datetime_in_site.py b/press/press/doctype/site/patches/set_status_wizard_check_next_retry_datetime_in_site.py
index 33a08666..64ad9fbb 100644
--- a/press/press/doctype/site/patches/set_status_wizard_check_next_retry_datetime_in_site.py
+++ b/press/press/doctype/site/patches/set_status_wizard_check_next_retry_datetime_in_site.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/site/site.py b/press/press/doctype/site/site.py
index fff19a32..c798fee6 100644
--- a/press/press/doctype/site/site.py
+++ b/press/press/doctype/site/site.py
@@ -314,10 +314,10 @@ class Site(Document, TagHelpers):
pg.group_team = group.team
pg.group_public = group.public or group.central_bench
pg.latest_jingrow_version = jingrow.db.get_value(
- "Frappe Version", {"status": "Stable", "public": True}, order_by="name desc"
+ "Jingrow Version", {"status": "Stable", "public": True}, order_by="name desc"
)
pg.eol_versions = jingrow.db.get_all(
- "Frappe Version",
+ "Jingrow Version",
filters={"status": "End of Life"},
fields=["name"],
order_by="name desc",
@@ -1965,16 +1965,16 @@ class Site(Document, TagHelpers):
webhook_data = [
{
- "name": "Sync User records with Frappe Cloud on create",
+ "name": "Sync User records with Jingrow Cloud on create",
"webhook_docevent": "after_insert",
},
{
- "name": "Sync User records with Frappe Cloud on update",
+ "name": "Sync User records with Jingrow Cloud on update",
"webhook_docevent": "on_update",
"condition": """pg.has_value_changed("enabled")""",
},
{
- "name": "Sync User records with Frappe Cloud on delete",
+ "name": "Sync User records with Jingrow Cloud on delete",
"webhook_docevent": "on_trash",
},
]
@@ -2245,7 +2245,7 @@ class Site(Document, TagHelpers):
@jingrow.whitelist()
def update_site_config(self, config=None) -> AgentJob:
"""Updates site.configuration, site.config and runs site.save which initiates an Agent Request
- This checks for the blacklisted config keys via Frappe Validations, but not for internal usages.
+ This checks for the blacklisted config keys via Jingrow Validations, but not for internal usages.
Don't expose this directly to an external API. Pass through `press.utils.sanitize_config` or use
`press.api.site.update_config` instead.
@@ -2522,7 +2522,7 @@ class Site(Document, TagHelpers):
jingrow.throw(_("Cannot deactivate site on a trial plan"))
if self.plan and plan.is_jingrow_plan:
- jingrow.throw(_("Cannot deactivate site on a Frappe plan"))
+ jingrow.throw(_("Cannot deactivate site on a Jingrow plan"))
log_site_activity(self.name, "Deactivate Site")
self.status = "Inactive"
@@ -4410,7 +4410,7 @@ def options_for_new(group: str | None = None, selected_values=None) -> dict:
versions_filters.update({"status": ("!=", "End of Life")})
versions = jingrow.db.get_all(
- "Frappe Version",
+ "Jingrow Version",
["name", "default", "status", "number"],
versions_filters,
order_by="number desc",
diff --git a/press/press/doctype/site/test_site.py b/press/press/doctype/site/test_site.py
index 7cf54235..440458a8 100644
--- a/press/press/doctype/site/test_site.py
+++ b/press/press/doctype/site/test_site.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
from __future__ import annotations
@@ -514,7 +514,7 @@ class TestSite(FrappeTestCase):
def test_apps_are_reordered_to_follow_bench_order(self):
app1 = create_test_app()
app2 = create_test_app("erpnext", "ERPNext")
- app3 = create_test_app("crm", "Frappe CRM")
+ app3 = create_test_app("crm", "Jingrow CRM")
group = create_test_release_group([app1, app2, app3])
bench = create_test_bench(group=group)
site = create_test_site(bench=bench.name, apps=["jingrow", "crm", "erpnext"])
diff --git a/press/press/doctype/site_activity/test_site_activity.py b/press/press/doctype/site_activity/test_site_activity.py
index b4864107..1d57e6bc 100644
--- a/press/press/doctype/site_activity/test_site_activity.py
+++ b/press/press/doctype/site_activity/test_site_activity.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/site_analytics/site_analytics.json b/press/press/doctype/site_analytics/site_analytics.json
index 6b67d890..5cdb1064 100644
--- a/press/press/doctype/site_analytics/site_analytics.json
+++ b/press/press/doctype/site_analytics/site_analytics.json
@@ -57,7 +57,7 @@
{
"fieldname": "jingrow_section",
"fieldtype": "Section Break",
- "label": "Frappe"
+ "label": "Jingrow"
},
{
"fieldname": "erpnext_section",
diff --git a/press/press/doctype/site_analytics/test_site_analytics.py b/press/press/doctype/site_analytics/test_site_analytics.py
index 28aa425f..45653210 100644
--- a/press/press/doctype/site_analytics/test_site_analytics.py
+++ b/press/press/doctype/site_analytics/test_site_analytics.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/site_backup/test_site_backup.py b/press/press/doctype/site_backup/test_site_backup.py
index 9e4d9cc5..75a3f023 100644
--- a/press/press/doctype/site_backup/test_site_backup.py
+++ b/press/press/doctype/site_backup/test_site_backup.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/site_config_key/test_site_config_key.py b/press/press/doctype/site_config_key/test_site_config_key.py
index c6174e52..99a30b71 100644
--- a/press/press/doctype/site_config_key/test_site_config_key.py
+++ b/press/press/doctype/site_config_key/test_site_config_key.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/site_config_key_blacklist/test_site_config_key_blacklist.py b/press/press/doctype/site_config_key_blacklist/test_site_config_key_blacklist.py
index fe7a3e27..50f570d9 100644
--- a/press/press/doctype/site_config_key_blacklist/test_site_config_key_blacklist.py
+++ b/press/press/doctype/site_config_key_blacklist/test_site_config_key_blacklist.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/site_database_user/test_site_database_user.py b/press/press/doctype/site_database_user/test_site_database_user.py
index f97f4884..0f8e2797 100644
--- a/press/press/doctype/site_database_user/test_site_database_user.py
+++ b/press/press/doctype/site_database_user/test_site_database_user.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/site_domain/test_site_domain.py b/press/press/doctype/site_domain/test_site_domain.py
index c2d061df..14f62841 100644
--- a/press/press/doctype/site_domain/test_site_domain.py
+++ b/press/press/doctype/site_domain/test_site_domain.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/site_group_deploy/site_group_deploy.json b/press/press/doctype/site_group_deploy/site_group_deploy.json
index aa34a833..c52b8ac8 100644
--- a/press/press/doctype/site_group_deploy/site_group_deploy.json
+++ b/press/press/doctype/site_group_deploy/site_group_deploy.json
@@ -60,7 +60,7 @@
"fieldname": "version",
"fieldtype": "Link",
"label": "Version",
- "options": "Frappe Version"
+ "options": "Jingrow Version"
},
{
"fieldname": "apps_column",
diff --git a/press/press/doctype/site_group_deploy/site_group_deploy.py b/press/press/doctype/site_group_deploy/site_group_deploy.py
index d58242cf..c293721f 100644
--- a/press/press/doctype/site_group_deploy/site_group_deploy.py
+++ b/press/press/doctype/site_group_deploy/site_group_deploy.py
@@ -59,7 +59,7 @@ class SiteGroupDeploy(Document):
if self.version:
return
- self.version = jingrow.db.get_value("Frappe Version", {"status": "stable"}, order_by="number desc")
+ self.version = jingrow.db.get_value("Jingrow Version", {"status": "stable"}, order_by="number desc")
def check_if_rg_or_site_exists(self):
from press.press.doctype.site.site import Site
diff --git a/press/press/doctype/site_group_deploy/test_site_group_deploy.py b/press/press/doctype/site_group_deploy/test_site_group_deploy.py
index f06c9534..a4bbbf7b 100644
--- a/press/press/doctype/site_group_deploy/test_site_group_deploy.py
+++ b/press/press/doctype/site_group_deploy/test_site_group_deploy.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/site_migration/test_site_migration.py b/press/press/doctype/site_migration/test_site_migration.py
index 22df912d..69a4b2d5 100644
--- a/press/press/doctype/site_migration/test_site_migration.py
+++ b/press/press/doctype/site_migration/test_site_migration.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
from unittest.mock import patch
diff --git a/press/press/doctype/site_migration_step/test_site_migration_step.py b/press/press/doctype/site_migration_step/test_site_migration_step.py
index 767cb998..5d9ab553 100644
--- a/press/press/doctype/site_migration_step/test_site_migration_step.py
+++ b/press/press/doctype/site_migration_step/test_site_migration_step.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/site_partner_lead/site_partner_lead.json b/press/press/doctype/site_partner_lead/site_partner_lead.json
index 83f457fe..9ab42158 100644
--- a/press/press/doctype/site_partner_lead/site_partner_lead.json
+++ b/press/press/doctype/site_partner_lead/site_partner_lead.json
@@ -40,7 +40,7 @@
{
"fieldname": "jingrow_lead",
"fieldtype": "Data",
- "label": "Frappe Lead"
+ "label": "Jingrow Lead"
},
{
"fieldname": "site_details_section",
diff --git a/press/press/doctype/site_partner_lead/test_site_partner_lead.py b/press/press/doctype/site_partner_lead/test_site_partner_lead.py
index d0b30378..30648a08 100644
--- a/press/press/doctype/site_partner_lead/test_site_partner_lead.py
+++ b/press/press/doctype/site_partner_lead/test_site_partner_lead.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/site_plan/site_plan.json b/press/press/doctype/site_plan/site_plan.json
index 92a1b9af..79e92448 100644
--- a/press/press/doctype/site_plan/site_plan.json
+++ b/press/press/doctype/site_plan/site_plan.json
@@ -163,10 +163,10 @@
},
{
"default": "0",
- "description": "Enterprise, Central, Frappe Team etc",
+ "description": "Enterprise, Central, Jingrow Team etc",
"fieldname": "is_jingrow_plan",
"fieldtype": "Check",
- "label": "Is Frappe Plan"
+ "label": "Is Jingrow Plan"
},
{
"fieldname": "servers",
diff --git a/press/press/doctype/site_plan/test_site_plan.py b/press/press/doctype/site_plan/test_site_plan.py
index 4a7a284d..c234862e 100644
--- a/press/press/doctype/site_plan/test_site_plan.py
+++ b/press/press/doctype/site_plan/test_site_plan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/site_plan_change/test_site_plan_change.py b/press/press/doctype/site_plan_change/test_site_plan_change.py
index 02bf3d27..609be863 100644
--- a/press/press/doctype/site_plan_change/test_site_plan_change.py
+++ b/press/press/doctype/site_plan_change/test_site_plan_change.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/site_replication/test_site_replication.py b/press/press/doctype/site_replication/test_site_replication.py
index 51a02cf0..08352c26 100644
--- a/press/press/doctype/site_replication/test_site_replication.py
+++ b/press/press/doctype/site_replication/test_site_replication.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/site_update/site_update.py b/press/press/doctype/site_update/site_update.py
index ad3c85f2..a53efd1f 100644
--- a/press/press/doctype/site_update/site_update.py
+++ b/press/press/doctype/site_update/site_update.py
@@ -376,7 +376,7 @@ class SiteUpdate(Document):
@property
def is_destination_above_v12(self):
version = jingrow.get_cached_value("Release Group", self.destination_group, "version")
- return jingrow.get_cached_value("Frappe Version", version, "number") > 12
+ return jingrow.get_cached_value("Jingrow Version", version, "number") > 12
def create_logical_replication_backup_record(self):
record: LogicalReplicationBackup = jingrow.get_pg(
diff --git a/press/press/doctype/site_update/test_site_update.py b/press/press/doctype/site_update/test_site_update.py
index c56f2e93..9adf04d8 100644
--- a/press/press/doctype/site_update/test_site_update.py
+++ b/press/press/doctype/site_update/test_site_update.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/site_usage/test_site_usage.py b/press/press/doctype/site_usage/test_site_usage.py
index acdb989f..ac793227 100644
--- a/press/press/doctype/site_usage/test_site_usage.py
+++ b/press/press/doctype/site_usage/test_site_usage.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/site_user/test_site_user.py b/press/press/doctype/site_user/test_site_user.py
index e412d861..3fd202cd 100644
--- a/press/press/doctype/site_user/test_site_user.py
+++ b/press/press/doctype/site_user/test_site_user.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/site_user_session/site_user_session.py b/press/press/doctype/site_user_session/site_user_session.py
index 91ddc31a..3f85c431 100644
--- a/press/press/doctype/site_user_session/site_user_session.py
+++ b/press/press/doctype/site_user_session/site_user_session.py
@@ -42,7 +42,7 @@ class SiteUserSession(Document):
print()
return
- subject = f"{self.otp} - OTP for Frappe Cloud Site Login"
+ subject = f"{self.otp} - OTP for Jingrow Cloud Site Login"
args = {}
args.update(
diff --git a/press/press/doctype/site_user_session/test_site_user_session.py b/press/press/doctype/site_user_session/test_site_user_session.py
index 6b8a9915..f7260171 100644
--- a/press/press/doctype/site_user_session/test_site_user_session.py
+++ b/press/press/doctype/site_user_session/test_site_user_session.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/sql_playground_log/test_sql_playground_log.py b/press/press/doctype/sql_playground_log/test_sql_playground_log.py
index 7909ba81..992f69c0 100644
--- a/press/press/doctype/sql_playground_log/test_sql_playground_log.py
+++ b/press/press/doctype/sql_playground_log/test_sql_playground_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/ssh_certificate/test_ssh_certificate.py b/press/press/doctype/ssh_certificate/test_ssh_certificate.py
index ee71ac84..575c3208 100644
--- a/press/press/doctype/ssh_certificate/test_ssh_certificate.py
+++ b/press/press/doctype/ssh_certificate/test_ssh_certificate.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
from unittest.mock import Mock, patch
diff --git a/press/press/doctype/ssh_certificate_authority/test_ssh_certificate_authority.py b/press/press/doctype/ssh_certificate_authority/test_ssh_certificate_authority.py
index 2b032ce0..8d8980d8 100644
--- a/press/press/doctype/ssh_certificate_authority/test_ssh_certificate_authority.py
+++ b/press/press/doctype/ssh_certificate_authority/test_ssh_certificate_authority.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/ssh_key/test_ssh_key.py b/press/press/doctype/ssh_key/test_ssh_key.py
index 2758577d..4af53073 100644
--- a/press/press/doctype/ssh_key/test_ssh_key.py
+++ b/press/press/doctype/ssh_key/test_ssh_key.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/storage_integration_bucket/test_storage_integration_bucket.py b/press/press/doctype/storage_integration_bucket/test_storage_integration_bucket.py
index 12f9bf25..01edf1a4 100644
--- a/press/press/doctype/storage_integration_bucket/test_storage_integration_bucket.py
+++ b/press/press/doctype/storage_integration_bucket/test_storage_integration_bucket.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/storage_integration_subscription/test_storage_integration_subscription.py b/press/press/doctype/storage_integration_subscription/test_storage_integration_subscription.py
index adc009ce..a2b47ab8 100644
--- a/press/press/doctype/storage_integration_subscription/test_storage_integration_subscription.py
+++ b/press/press/doctype/storage_integration_subscription/test_storage_integration_subscription.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/stripe_micro_charge_record/test_stripe_micro_charge_record.py b/press/press/doctype/stripe_micro_charge_record/test_stripe_micro_charge_record.py
index 01538604..00dd9a48 100644
--- a/press/press/doctype/stripe_micro_charge_record/test_stripe_micro_charge_record.py
+++ b/press/press/doctype/stripe_micro_charge_record/test_stripe_micro_charge_record.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/stripe_payment_event/test_stripe_payment_event.py b/press/press/doctype/stripe_payment_event/test_stripe_payment_event.py
index 9514cbf0..4af6ff39 100644
--- a/press/press/doctype/stripe_payment_event/test_stripe_payment_event.py
+++ b/press/press/doctype/stripe_payment_event/test_stripe_payment_event.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/stripe_payment_method/test_stripe_payment_method.py b/press/press/doctype/stripe_payment_method/test_stripe_payment_method.py
index e4a6aa2d..7eae83bb 100644
--- a/press/press/doctype/stripe_payment_method/test_stripe_payment_method.py
+++ b/press/press/doctype/stripe_payment_method/test_stripe_payment_method.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/stripe_webhook_log/patches/add_payment_method_for_failed_events.py b/press/press/doctype/stripe_webhook_log/patches/add_payment_method_for_failed_events.py
index d2cdf395..7d771c36 100644
--- a/press/press/doctype/stripe_webhook_log/patches/add_payment_method_for_failed_events.py
+++ b/press/press/doctype/stripe_webhook_log/patches/add_payment_method_for_failed_events.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/stripe_webhook_log/test_stripe_webhook_log.py b/press/press/doctype/stripe_webhook_log/test_stripe_webhook_log.py
index 93d5c087..5f4c94c9 100644
--- a/press/press/doctype/stripe_webhook_log/test_stripe_webhook_log.py
+++ b/press/press/doctype/stripe_webhook_log/test_stripe_webhook_log.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/subscription/test_subscription.py b/press/press/doctype/subscription/test_subscription.py
index 2472b175..1404f56d 100644
--- a/press/press/doctype/subscription/test_subscription.py
+++ b/press/press/doctype/subscription/test_subscription.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/support_access/test_support_access.py b/press/press/doctype/support_access/test_support_access.py
index 53db97f5..e1f7355a 100644
--- a/press/press/doctype/support_access/test_support_access.py
+++ b/press/press/doctype/support_access/test_support_access.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2025, Frappe and Contributors
+# Copyright (c) 2025, Jingrow and Contributors
# See license.txt
from typing import TYPE_CHECKING
diff --git a/press/press/doctype/team/patches/remove_invalid_email_addresses.py b/press/press/doctype/team/patches/remove_invalid_email_addresses.py
index 25e7da9e..6cb5f93a 100644
--- a/press/press/doctype/team/patches/remove_invalid_email_addresses.py
+++ b/press/press/doctype/team/patches/remove_invalid_email_addresses.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/team/patches/set_payment_mode.py b/press/press/doctype/team/patches/set_payment_mode.py
index a8a3266e..bfd07211 100644
--- a/press/press/doctype/team/patches/set_payment_mode.py
+++ b/press/press/doctype/team/patches/set_payment_mode.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2021, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/team/patches/set_team_title.py b/press/press/doctype/team/patches/set_team_title.py
index 879b5984..77027f53 100644
--- a/press/press/doctype/team/patches/set_team_title.py
+++ b/press/press/doctype/team/patches/set_team_title.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/team/suspend_sites.py b/press/press/doctype/team/suspend_sites.py
index a43710d2..1bc631d1 100644
--- a/press/press/doctype/team/suspend_sites.py
+++ b/press/press/doctype/team/suspend_sites.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
"""
@@ -53,10 +53,10 @@ def suspend_sites_and_send_email(team):
email = team.user
jingrow.sendmail(
recipients=email,
- subject="Your sites have been suspended on Frappe Cloud",
+ subject="Your sites have been suspended on Jingrow Cloud",
template="suspended_sites",
args={
- "subject": "Your sites have been suspended on Frappe Cloud",
+ "subject": "Your sites have been suspended on Jingrow Cloud",
"sites": sites,
},
)
diff --git a/press/press/doctype/team/team.json b/press/press/doctype/team/team.json
index a0202e4c..dcfda2c7 100644
--- a/press/press/doctype/team/team.json
+++ b/press/press/doctype/team/team.json
@@ -411,7 +411,7 @@
"description": "Fetched from framework.jingrow.com",
"fieldname": "jingrow_partnership_date",
"fieldtype": "Date",
- "label": "Frappe Partnership Date",
+ "label": "Jingrow Partnership Date",
"read_only": 1
},
{
diff --git a/press/press/doctype/team/team.py b/press/press/doctype/team/team.py
index 0d27ee1a..611f90f9 100644
--- a/press/press/doctype/team/team.py
+++ b/press/press/doctype/team/team.py
@@ -1233,7 +1233,7 @@ class Team(Document):
payment_method = self.default_payment_method
last_4 = jingrow.db.get_value("Stripe Payment Method", payment_method, "last_4")
account_update_link = jingrow.utils.get_url("/dashboard")
- subject = "Invoice Payment Failed for Frappe Cloud Subscription"
+ subject = "Invoice Payment Failed for Jingrow Cloud Subscription"
jingrow.sendmail(
recipients=email,
@@ -1681,7 +1681,7 @@ def send_budget_alert_email(team_info, invoice):
alert_threshold = f"{currency}{team_info['monthly_alert_threshold']}"
excess_amount = f"{currency}{round(invoice['total'] - team_info['monthly_alert_threshold'], 2)}"
- subject = f"Frappe Cloud Budget Alert for {team_user}"
+ subject = f"Jingrow Cloud Budget Alert for {team_user}"
jingrow.sendmail(
recipients=team_user,
diff --git a/press/press/doctype/team/team_invoice.py b/press/press/doctype/team/team_invoice.py
index 09f28eed..4c2b2971 100644
--- a/press/press/doctype/team/team_invoice.py
+++ b/press/press/doctype/team/team_invoice.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
diff --git a/press/press/doctype/team/test_team.py b/press/press/doctype/team/test_team.py
index f8454b3d..c1533e40 100644
--- a/press/press/doctype/team/test_team.py
+++ b/press/press/doctype/team/test_team.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/team_change/test_team_change.py b/press/press/doctype/team_change/test_team_change.py
index cd616454..1bbebf34 100644
--- a/press/press/doctype/team_change/test_team_change.py
+++ b/press/press/doctype/team_change/test_team_change.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/team_deletion_request/team_deletion_request.json b/press/press/doctype/team_deletion_request/team_deletion_request.json
index 38ddb7f8..d91d91f9 100644
--- a/press/press/doctype/team_deletion_request/team_deletion_request.json
+++ b/press/press/doctype/team_deletion_request/team_deletion_request.json
@@ -62,7 +62,7 @@
"default": "0",
"fieldname": "frappeio_data_deleted",
"fieldtype": "Check",
- "label": "Frappe.io Data Deleted",
+ "label": "Jingrow.io Data Deleted",
"read_only": 1
},
{
diff --git a/press/press/doctype/team_deletion_request/test_team_deletion_request.py b/press/press/doctype/team_deletion_request/test_team_deletion_request.py
index e77d6213..59c16f18 100644
--- a/press/press/doctype/team_deletion_request/test_team_deletion_request.py
+++ b/press/press/doctype/team_deletion_request/test_team_deletion_request.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/press/doctype/team_member_deletion_request/test_team_member_deletion_request.py b/press/press/doctype/team_member_deletion_request/test_team_member_deletion_request.py
index 217e7ee0..0d8dab56 100644
--- a/press/press/doctype/team_member_deletion_request/test_team_member_deletion_request.py
+++ b/press/press/doctype/team_member_deletion_request/test_team_member_deletion_request.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/team_member_impersonation/test_team_member_impersonation.py b/press/press/doctype/team_member_impersonation/test_team_member_impersonation.py
index 2de6798c..04dee83c 100644
--- a/press/press/doctype/team_member_impersonation/test_team_member_impersonation.py
+++ b/press/press/doctype/team_member_impersonation/test_team_member_impersonation.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/telegram_group/patches/create_groups_from_press_settings.py b/press/press/doctype/telegram_group/patches/create_groups_from_press_settings.py
index 00f22a10..47087d46 100644
--- a/press/press/doctype/telegram_group/patches/create_groups_from_press_settings.py
+++ b/press/press/doctype/telegram_group/patches/create_groups_from_press_settings.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/telegram_group/test_telegram_group.py b/press/press/doctype/telegram_group/test_telegram_group.py
index 8f2521df..361d19d7 100644
--- a/press/press/doctype/telegram_group/test_telegram_group.py
+++ b/press/press/doctype/telegram_group/test_telegram_group.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/telegram_message/test_telegram_message.py b/press/press/doctype/telegram_message/test_telegram_message.py
index 686e60da..817a0341 100644
--- a/press/press/doctype/telegram_message/test_telegram_message.py
+++ b/press/press/doctype/telegram_message/test_telegram_message.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
from unittest.mock import Mock, patch
diff --git a/press/press/doctype/tls_certificate/test_tls_certificate.py b/press/press/doctype/tls_certificate/test_tls_certificate.py
index 310941c8..7ed2e90c 100644
--- a/press/press/doctype/tls_certificate/test_tls_certificate.py
+++ b/press/press/doctype/tls_certificate/test_tls_certificate.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
from typing import Literal
diff --git a/press/press/doctype/trace_server/test_trace_server.py b/press/press/doctype/trace_server/test_trace_server.py
index c1274ca6..68a3ddac 100644
--- a/press/press/doctype/trace_server/test_trace_server.py
+++ b/press/press/doctype/trace_server/test_trace_server.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/trace_server/trace_server.json b/press/press/doctype/trace_server/trace_server.json
index 9702745c..d754191a 100644
--- a/press/press/doctype/trace_server/trace_server.json
+++ b/press/press/doctype/trace_server/trace_server.json
@@ -157,13 +157,13 @@
{
"fieldname": "jingrow_user_password",
"fieldtype": "Password",
- "label": "Frappe User Password",
+ "label": "Jingrow User Password",
"set_only_once": 1
},
{
"fieldname": "jingrow_public_key",
"fieldtype": "Code",
- "label": "Frappe Public Key",
+ "label": "Jingrow Public Key",
"read_only": 1
},
{
diff --git a/press/press/doctype/usage_record/test_usage_record.py b/press/press/doctype/usage_record/test_usage_record.py
index 2348a1c0..fabd3125 100644
--- a/press/press/doctype/usage_record/test_usage_record.py
+++ b/press/press/doctype/usage_record/test_usage_record.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2020, Frappe and Contributors
+# Copyright (c) 2020, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/user_2fa/test_user_2fa.py b/press/press/doctype/user_2fa/test_user_2fa.py
index 2a0bc7b2..bab117d8 100644
--- a/press/press/doctype/user_2fa/test_user_2fa.py
+++ b/press/press/doctype/user_2fa/test_user_2fa.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/user_ssh_certificate/test_user_ssh_certificate.py b/press/press/doctype/user_ssh_certificate/test_user_ssh_certificate.py
index ee5a6ef3..5ae2d0a6 100644
--- a/press/press/doctype/user_ssh_certificate/test_user_ssh_certificate.py
+++ b/press/press/doctype/user_ssh_certificate/test_user_ssh_certificate.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2019, Frappe and Contributors
+# Copyright (c) 2019, Jingrow and Contributors
# See license.txt
diff --git a/press/press/doctype/user_ssh_key/test_user_ssh_key.py b/press/press/doctype/user_ssh_key/test_user_ssh_key.py
index 468f0d6c..5989adba 100644
--- a/press/press/doctype/user_ssh_key/test_user_ssh_key.py
+++ b/press/press/doctype/user_ssh_key/test_user_ssh_key.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/version_upgrade/test_version_upgrade.py b/press/press/doctype/version_upgrade/test_version_upgrade.py
index d82c71d2..526ce94c 100644
--- a/press/press/doctype/version_upgrade/test_version_upgrade.py
+++ b/press/press/doctype/version_upgrade/test_version_upgrade.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
from unittest.mock import Mock, patch
diff --git a/press/press/doctype/virtual_disk_snapshot/patches/rename_aws_fields.py b/press/press/doctype/virtual_disk_snapshot/patches/rename_aws_fields.py
index 4c203637..1a462c65 100644
--- a/press/press/doctype/virtual_disk_snapshot/patches/rename_aws_fields.py
+++ b/press/press/doctype/virtual_disk_snapshot/patches/rename_aws_fields.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/virtual_disk_snapshot/test_virtual_disk_snapshot.py b/press/press/doctype/virtual_disk_snapshot/test_virtual_disk_snapshot.py
index 4572f7c5..76bd46f6 100644
--- a/press/press/doctype/virtual_disk_snapshot/test_virtual_disk_snapshot.py
+++ b/press/press/doctype/virtual_disk_snapshot/test_virtual_disk_snapshot.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/doctype/virtual_disk_snapshot/virtual_disk_snapshot.py b/press/press/doctype/virtual_disk_snapshot/virtual_disk_snapshot.py
index bab78051..554b209d 100644
--- a/press/press/doctype/virtual_disk_snapshot/virtual_disk_snapshot.py
+++ b/press/press/doctype/virtual_disk_snapshot/virtual_disk_snapshot.py
@@ -248,7 +248,7 @@ class VirtualDiskSnapshot(Document):
TagSpecifications=[
{
"ResourceType": "volume",
- "Tags": [{"Key": "Name", "Value": f"Frappe Cloud Snapshot - {self.name}"}],
+ "Tags": [{"Key": "Name", "Value": f"Jingrow Cloud Snapshot - {self.name}"}],
},
],
Iops=iops,
@@ -500,7 +500,7 @@ def _should_skip_snapshot(snapshot):
if len(tag_name_parts) != 3:
return True
identifier, virtual_machine, _ = tag_name_parts
- if identifier != "Frappe Cloud":
+ if identifier != "Jingrow Cloud":
return True
if not jingrow.db.exists("Virtual Machine", virtual_machine):
return True
diff --git a/press/press/doctype/virtual_machine/patches/rename_aws_fields.py b/press/press/doctype/virtual_machine/patches/rename_aws_fields.py
index 076b0005..0513e51d 100644
--- a/press/press/doctype/virtual_machine/patches/rename_aws_fields.py
+++ b/press/press/doctype/virtual_machine/patches/rename_aws_fields.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/virtual_machine/test_virtual_machine.py b/press/press/doctype/virtual_machine/test_virtual_machine.py
index 08273638..82254643 100644
--- a/press/press/doctype/virtual_machine/test_virtual_machine.py
+++ b/press/press/doctype/virtual_machine/test_virtual_machine.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2021, Frappe and Contributors
+# Copyright (c) 2021, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/virtual_machine/virtual_machine.py b/press/press/doctype/virtual_machine/virtual_machine.py
index 32519658..3616fe16 100644
--- a/press/press/doctype/virtual_machine/virtual_machine.py
+++ b/press/press/doctype/virtual_machine/virtual_machine.py
@@ -531,7 +531,7 @@ class VirtualMachine(Document):
"TagSpecifications": [
{
"ResourceType": "instance",
- "Tags": [{"Key": "Name", "Value": f"Frappe Cloud - {self.name}"}],
+ "Tags": [{"Key": "Name", "Value": f"Jingrow Cloud - {self.name}"}],
},
],
"UserData": self.get_cloud_init() if self.virtual_machine_image else "",
@@ -1162,12 +1162,12 @@ class VirtualMachine(Document):
response = self.client().create_snapshots(
InstanceSpecification=instance_specification,
- Description=f"Frappe Cloud - {self.name} - {jingrow.utils.now()}",
+ Description=f"Jingrow Cloud - {self.name} - {jingrow.utils.now()}",
TagSpecifications=[
{
"ResourceType": "snapshot",
"Tags": [
- {"Key": "Name", "Value": f"Frappe Cloud - {self.name} - {jingrow.utils.now()}"},
+ {"Key": "Name", "Value": f"Jingrow Cloud - {self.name} - {jingrow.utils.now()}"},
{"Key": "Physical Backup", "Value": "Yes" if physical_backup else "No"},
{"Key": "Rolling Snapshot", "Value": "Yes" if rolling_snapshot else "No"},
{"Key": "Dedicated Snapshot", "Value": "Yes" if dedicated_snapshot else "No"},
@@ -1203,7 +1203,7 @@ class VirtualMachine(Document):
CreateBootVolumeBackupDetails(
boot_volume_id=volume.volume_id,
type="INCREMENTAL",
- display_name=f"Frappe Cloud - {self.name} - {volume.name} - {jingrow.utils.now()}",
+ display_name=f"Jingrow Cloud - {self.name} - {volume.name} - {jingrow.utils.now()}",
)
)
.data
@@ -1215,7 +1215,7 @@ class VirtualMachine(Document):
CreateVolumeBackupDetails(
volume_id=volume.volume_id,
type="INCREMENTAL",
- display_name=f"Frappe Cloud - {self.name} - {volume.name} - {jingrow.utils.now()}",
+ display_name=f"Jingrow Cloud - {self.name} - {volume.name} - {jingrow.utils.now()}",
)
)
.data
@@ -1774,7 +1774,7 @@ class VirtualMachine(Document):
"TagSpecifications": [
{
"ResourceType": "volume",
- "Tags": [{"Key": "Name", "Value": f"Frappe Cloud - {self.name}"}],
+ "Tags": [{"Key": "Name", "Value": f"Jingrow Cloud - {self.name}"}],
},
],
}
diff --git a/press/press/doctype/virtual_machine_image/patches/rename_aws_fields.py b/press/press/doctype/virtual_machine_image/patches/rename_aws_fields.py
index 4126b070..9c95d142 100644
--- a/press/press/doctype/virtual_machine_image/patches/rename_aws_fields.py
+++ b/press/press/doctype/virtual_machine_image/patches/rename_aws_fields.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/virtual_machine_image/test_virtual_machine_image.py b/press/press/doctype/virtual_machine_image/test_virtual_machine_image.py
index d0e6e10a..f5aa1ee5 100644
--- a/press/press/doctype/virtual_machine_image/test_virtual_machine_image.py
+++ b/press/press/doctype/virtual_machine_image/test_virtual_machine_image.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/press/doctype/virtual_machine_image/virtual_machine_image.py b/press/press/doctype/virtual_machine_image/virtual_machine_image.py
index 4e642a1a..36ce9190 100644
--- a/press/press/doctype/virtual_machine_image/virtual_machine_image.py
+++ b/press/press/doctype/virtual_machine_image/virtual_machine_image.py
@@ -68,7 +68,7 @@ class VirtualMachineImage(Document):
volumes = self.get_volumes_from_virtual_machine()
response = self.client.create_image(
InstanceId=self.instance_id,
- Name=f"Frappe Cloud {self.name} - {self.virtual_machine}",
+ Name=f"Jingrow Cloud {self.name} - {self.virtual_machine}",
BlockDeviceMappings=volumes,
)
self.image_id = response["ImageId"]
@@ -88,7 +88,7 @@ class VirtualMachineImage(Document):
image = self.client.create_image(
CreateImageDetails(
compartment_id=cluster.oci_tenancy,
- display_name=f"Frappe Cloud {self.name} - {self.virtual_machine}",
+ display_name=f"Jingrow Cloud {self.name} - {self.virtual_machine}",
**instance_details,
**object_storage_details,
)
@@ -98,7 +98,7 @@ class VirtualMachineImage(Document):
server_instance = self.client.servers.get_by_id(self.instance_id)
response = self.client.servers.create_image(
server=server_instance,
- description=f"Frappe Cloud - {self.virtual_machine} - {self.instance_id} ",
+ description=f"Jingrow Cloud - {self.virtual_machine} - {self.instance_id} ",
labels={
"environment": "local",
},
@@ -110,7 +110,7 @@ class VirtualMachineImage(Document):
def create_image_from_copy(self):
source = jingrow.get_pg("Virtual Machine Image", self.copied_from)
response = self.client.copy_image(
- Name=f"Frappe Cloud {self.name} - {self.virtual_machine}",
+ Name=f"Jingrow Cloud {self.name} - {self.virtual_machine}",
SourceImageId=source.image_id,
SourceRegion=source.region,
)
diff --git a/press/press/doctype/virtual_machine_volume/patches/rename_aws_fields.py b/press/press/doctype/virtual_machine_volume/patches/rename_aws_fields.py
index 5552f57a..a06c1997 100644
--- a/press/press/doctype/virtual_machine_volume/patches/rename_aws_fields.py
+++ b/press/press/doctype/virtual_machine_volume/patches/rename_aws_fields.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2023, Jingrow Technologies Pvt. Ltd. and Contributors
# For license information, please see license.txt
import jingrow
diff --git a/press/press/doctype/wireguard_peer/test_wireguard_peer.py b/press/press/doctype/wireguard_peer/test_wireguard_peer.py
index 9d15933a..712c7974 100644
--- a/press/press/doctype/wireguard_peer/test_wireguard_peer.py
+++ b/press/press/doctype/wireguard_peer/test_wireguard_peer.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/press/report/marketplace_app_repository_visibility/marketplace_app_repository_visibility.py b/press/press/report/marketplace_app_repository_visibility/marketplace_app_repository_visibility.py
index 34910c4e..828f5f7a 100644
--- a/press/press/report/marketplace_app_repository_visibility/marketplace_app_repository_visibility.py
+++ b/press/press/report/marketplace_app_repository_visibility/marketplace_app_repository_visibility.py
@@ -9,7 +9,7 @@ def send_developer_email(email, app_name, repository_url):
developer_name = dev.full_name
email_args = {
"recipients": email,
- "subject": "Frappe Cloud: Make your app's GitHub Repository Public",
+ "subject": "Jingrow Cloud: Make your app's GitHub Repository Public",
"template": "marketplace_app_visibility",
"args": {
"developer_name": developer_name,
diff --git a/press/press/report/payment_partner/payment_partner.js b/press/press/report/payment_partner/payment_partner.js
index 6ec19abd..1136600d 100644
--- a/press/press/report/payment_partner/payment_partner.js
+++ b/press/press/report/payment_partner/payment_partner.js
@@ -36,7 +36,7 @@ jingrow.query_reports['Payment Partner'] = {
},
{
fieldname: 'submitted_to_jingrow',
- label: __('Submitted to Frappe'),
+ label: __('Submitted to Jingrow'),
fieldtype: 'Check',
},
],
diff --git a/press/press/report/payment_partner/payment_partner.py b/press/press/report/payment_partner/payment_partner.py
index 59ed9bfb..b1e17f3e 100644
--- a/press/press/report/payment_partner/payment_partner.py
+++ b/press/press/report/payment_partner/payment_partner.py
@@ -52,7 +52,7 @@ def get_columns():
"width": 150,
},
{
- "label": _("Submitted To Frappe"),
+ "label": _("Submitted To Jingrow"),
"fieldname": "submitted_to_jingrow",
"fieldtype": "Check",
"width": 150,
diff --git a/press/press/workspace/press/press.json b/press/press/workspace/press/press.json
index 1720282d..b456b1ea 100644
--- a/press/press/workspace/press/press.json
+++ b/press/press/workspace/press/press.json
@@ -1,6 +1,6 @@
{
"charts": [],
- "content": "[{\"id\":\"zYUVFJZX-t\",\"type\":\"header\",\"data\":{\"text\":\"Frappe Cloud \",\"col\":12}},{\"id\":\"VFzeFzlnB5\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"iNJ8WoS9kD\",\"type\":\"header\",\"data\":{\"text\":\"Sites \",\"col\":12}},{\"id\":\"EYeJrbXv1P\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Active Sites\",\"col\":3}},{\"id\":\"7jAM0HBrde\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Broken Sites\",\"col\":3}},{\"id\":\"ttO5vXfzL_\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Pending Sites\",\"col\":3}},{\"id\":\"nvLoQ_N15n\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Suspended Sites\",\"col\":3}},{\"id\":\"AVO8JCkksy\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"aLqo1uNPYu\",\"type\":\"header\",\"data\":{\"text\":\"Benches \",\"col\":12}},{\"id\":\"BcJPVEkRcy\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Active Benches\",\"col\":3}},{\"id\":\"PhHBf-f1ej\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Broken Benches\",\"col\":3}},{\"id\":\"JJB6cOEiXy\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"7a18ugroq8\",\"type\":\"header\",\"data\":{\"text\":\"Servers \",\"col\":12}},{\"id\":\"M3urSE6cor\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Application Server\",\"col\":3}},{\"id\":\"5qOJXl1CkE\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Database Server\",\"col\":3}},{\"id\":\"PWrCW7DruI\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Proxy Server\",\"col\":3}},{\"id\":\"_GVOmg7C_U\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Hybrid Servers\",\"col\":3}},{\"id\":\"XHWA0NCImO\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"X1dteEUHoR\",\"type\":\"header\",\"data\":{\"text\":\"Settings \",\"col\":12}},{\"id\":\"eeEbYjVj_n\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Press Settings\",\"col\":3}},{\"id\":\"EiWS2tWYwu\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Root Domain\",\"col\":3}},{\"id\":\"EoLO5YYzdR\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Tls Certificate\",\"col\":3}},{\"id\":\"-Jx1Irf-28\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Team\",\"col\":3}},{\"id\":\"n-T0ehr2ca\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"xZEclbenJQ\",\"type\":\"header\",\"data\":{\"text\":\"Masters \",\"col\":12}},{\"id\":\"P6nCUrJreH\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"App\",\"col\":3}},{\"id\":\"1kAyHtrIrJ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"App Source\",\"col\":3}},{\"id\":\"-N-Xb5MVPV\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"App Release\",\"col\":3}},{\"id\":\"ND9oElFB7R\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"0DYlbnEtOT\",\"type\":\"header\",\"data\":{\"text\":\"Subscription \",\"col\":12}},{\"id\":\"eddRzzqwSZ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Server Plan\",\"col\":3}},{\"id\":\"GYk3Frsy1L\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Site Plan\",\"col\":3}},{\"id\":\"o_aDSbQlPf\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Subscription\",\"col\":3}},{\"id\":\"VZSHmE1jzA\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Invoice\",\"col\":3}},{\"id\":\"B8T-3IZ8Qg\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"WDyzNHuOas\",\"type\":\"header\",\"data\":{\"text\":\"Operations \",\"col\":12}},{\"id\":\"Ziby8rOfsU\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Agent Job\",\"col\":3}},{\"id\":\"Vm4Tn0dxiD\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Ansible Play\",\"col\":3}},{\"id\":\"n6VE51hPkc\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Press Job\",\"col\":3}}]",
+ "content": "[{\"id\":\"zYUVFJZX-t\",\"type\":\"header\",\"data\":{\"text\":\"Jingrow Cloud \",\"col\":12}},{\"id\":\"VFzeFzlnB5\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"iNJ8WoS9kD\",\"type\":\"header\",\"data\":{\"text\":\"Sites \",\"col\":12}},{\"id\":\"EYeJrbXv1P\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Active Sites\",\"col\":3}},{\"id\":\"7jAM0HBrde\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Broken Sites\",\"col\":3}},{\"id\":\"ttO5vXfzL_\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Pending Sites\",\"col\":3}},{\"id\":\"nvLoQ_N15n\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Suspended Sites\",\"col\":3}},{\"id\":\"AVO8JCkksy\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"aLqo1uNPYu\",\"type\":\"header\",\"data\":{\"text\":\"Benches \",\"col\":12}},{\"id\":\"BcJPVEkRcy\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Active Benches\",\"col\":3}},{\"id\":\"PhHBf-f1ej\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Broken Benches\",\"col\":3}},{\"id\":\"JJB6cOEiXy\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"7a18ugroq8\",\"type\":\"header\",\"data\":{\"text\":\"Servers \",\"col\":12}},{\"id\":\"M3urSE6cor\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Application Server\",\"col\":3}},{\"id\":\"5qOJXl1CkE\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Database Server\",\"col\":3}},{\"id\":\"PWrCW7DruI\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Proxy Server\",\"col\":3}},{\"id\":\"_GVOmg7C_U\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Hybrid Servers\",\"col\":3}},{\"id\":\"XHWA0NCImO\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"X1dteEUHoR\",\"type\":\"header\",\"data\":{\"text\":\"Settings \",\"col\":12}},{\"id\":\"eeEbYjVj_n\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Press Settings\",\"col\":3}},{\"id\":\"EiWS2tWYwu\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Root Domain\",\"col\":3}},{\"id\":\"EoLO5YYzdR\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Tls Certificate\",\"col\":3}},{\"id\":\"-Jx1Irf-28\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Team\",\"col\":3}},{\"id\":\"n-T0ehr2ca\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"xZEclbenJQ\",\"type\":\"header\",\"data\":{\"text\":\"Masters \",\"col\":12}},{\"id\":\"P6nCUrJreH\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"App\",\"col\":3}},{\"id\":\"1kAyHtrIrJ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"App Source\",\"col\":3}},{\"id\":\"-N-Xb5MVPV\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"App Release\",\"col\":3}},{\"id\":\"ND9oElFB7R\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"0DYlbnEtOT\",\"type\":\"header\",\"data\":{\"text\":\"Subscription \",\"col\":12}},{\"id\":\"eddRzzqwSZ\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Server Plan\",\"col\":3}},{\"id\":\"GYk3Frsy1L\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Site Plan\",\"col\":3}},{\"id\":\"o_aDSbQlPf\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Subscription\",\"col\":3}},{\"id\":\"VZSHmE1jzA\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Invoice\",\"col\":3}},{\"id\":\"B8T-3IZ8Qg\",\"type\":\"spacer\",\"data\":{\"col\":12}},{\"id\":\"WDyzNHuOas\",\"type\":\"header\",\"data\":{\"text\":\"Operations \",\"col\":12}},{\"id\":\"Ziby8rOfsU\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Agent Job\",\"col\":3}},{\"id\":\"Vm4Tn0dxiD\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Ansible Play\",\"col\":3}},{\"id\":\"n6VE51hPkc\",\"type\":\"shortcut\",\"data\":{\"shortcut_name\":\"Press Job\",\"col\":3}}]",
"creation": "2024-07-30 18:43:18.421196",
"custom_blocks": [],
"docstatus": 0,
diff --git a/press/public/marketplace/js/call.js b/press/public/marketplace/js/call.js
index 82e906b4..bbcba069 100644
--- a/press/public/marketplace/js/call.js
+++ b/press/public/marketplace/js/call.js
@@ -6,7 +6,7 @@ export default async function call(method, args) {
let headers = {
Accept: 'application/json',
'Content-Type': 'application/json; charset=utf-8',
- 'X-Frappe-Site-Name': window.location.hostname,
+ 'X-Jingrow-Site-Name': window.location.hostname,
};
let team = localStorage.getItem('current_team') || null;
@@ -15,7 +15,7 @@ export default async function call(method, args) {
}
if (window.csrf_token && window.csrf_token !== '{{ csrf_token }}') {
- headers['X-Frappe-CSRF-Token'] = window.csrf_token;
+ headers['X-Jingrow-CSRF-Token'] = window.csrf_token;
}
const res = await fetch(`/api/method/${method}`, {
diff --git a/press/public/migrate b/press/public/migrate
index 41f85d2e..c9f2f14a 100755
--- a/press/public/migrate
+++ b/press/public/migrate
@@ -1,7 +1,7 @@
#!./env/bin/python
# Fallback Script to run the easy migrate script in place of `bench migrate-to`
-# This file was originally hosted on Frappe Cloud. For more information, contact us at jcloud.jingrow.com
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd.
+# This file was originally hosted on Jingrow Cloud. For more information, contact us at jcloud.jingrow.com
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd.
import os
import click
@@ -16,7 +16,7 @@ def get_remote_script(remote_site):
if request.status_code / 100 != 2:
print(f"Request exited with Status Code: {request.status_code}\nPayload: {html2text(request.text)}")
click.secho(
- "Some errors occurred while recovering the migration script. Please contact us @ Frappe Cloud if this issue persists",
+ "Some errors occurred while recovering the migration script. Please contact us @ Jingrow Cloud if this issue persists",
fg="yellow",
)
return
diff --git a/press/public/migrate_2 b/press/public/migrate_2
index badde947..4d8fa4fd 100644
--- a/press/public/migrate_2
+++ b/press/public/migrate_2
@@ -1,7 +1,7 @@
#!./env/bin/python
# Fallback Script to run the easy migrate script in place of `bench --site {site} migrate-to jcloud.jingrow.com`
-# This file was originally hosted on Frappe Cloud. For more information, contact us at jcloud.jingrow.com
-# Copyright (c) 2020, Frappe Technologies Pvt. Ltd.
+# This file was originally hosted on Jingrow Cloud. For more information, contact us at jcloud.jingrow.com
+# Copyright (c) 2020, Jingrow Technologies Pvt. Ltd.
import os
import sys
@@ -21,7 +21,7 @@ def frappecloud_migrator():
print("Request exitted with Status Code: {}".format(request.status_code))
click.secho(
"Some errors occurred while recovering the migration script. Please contact"
- " us @ Frappe Cloud if this issue persists",
+ " us @ Jingrow Cloud if this issue persists",
fg="yellow",
)
return
diff --git a/press/saas/README.md b/press/saas/README.md
index b089c990..64f089b0 100644
--- a/press/saas/README.md
+++ b/press/saas/README.md
@@ -13,9 +13,9 @@ If `is_standby` field is checked, that site can be allocated to a user.
#### Configure a new Product Trial
- Create a new record in `Product Trial` doctype
- **Details Tab**
- - **Name** - should be a unique one and will be used as a id in signup/login flows. e.g. For `Frappe CRM` it could be `crm`
+ - **Name** - should be a unique one and will be used as a id in signup/login flows. e.g. For `Jingrow CRM` it could be `crm`
- **Published**, **Title**, **Logo**, **Domain**, **Release Group**, **Trial Duration (days)**, **Trial Plan** - as the name implies, all fields are mandatory.
- - **Apps** - List of apps those will be installed on the site. First app should be `Frappe` in the list.
+ - **Apps** - List of apps those will be installed on the site. First app should be `Jingrow` in the list.
- **Pooling Tab**
- **Enable Pooling** - Checkbox to enable/disable pooling. If you enable pooling, you will have standby sites and will be quick to provision sites.
- **Standby Pool Size** - The total number of sites that will be maintained in the pool.
@@ -28,7 +28,7 @@ If `is_standby` field is checked, that site can be allocated to a user.
- **E-mail Header Content** - Header part of e-mail.
```html
You're almost done!
- Just one quick step left to get you started with Frappe CRM!
+ Just one quick step left to get you started with Jingrow CRM!
```
- **Setup Wizard Tab**-
- **Setup Wizard Completion Mode** -
diff --git a/press/saas/api/readme.md b/press/saas/api/readme.md
index 4b0fb872..a8ef1947 100644
--- a/press/saas/api/readme.md
+++ b/press/saas/api/readme.md
@@ -1,6 +1,6 @@
## Press SaaS API
-These APIs has been introduced with the release of SaaS v2. It will provide a interface to communicate back to Frappe Cloud from deployed site.
+These APIs has been introduced with the release of SaaS v2. It will provide a interface to communicate back to Jingrow Cloud from deployed site.
### Authentication using secret token
diff --git a/press/saas/doctype/hybrid_saas_pool/test_hybrid_saas_pool.py b/press/saas/doctype/hybrid_saas_pool/test_hybrid_saas_pool.py
index 329265c6..d3e08e7a 100644
--- a/press/saas/doctype/hybrid_saas_pool/test_hybrid_saas_pool.py
+++ b/press/saas/doctype/hybrid_saas_pool/test_hybrid_saas_pool.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/product_trial/patches/rename_saas_product_doctypes_to_product_trial.py b/press/saas/doctype/product_trial/patches/rename_saas_product_doctypes_to_product_trial.py
index 45add1a4..7a8eb17c 100644
--- a/press/saas/doctype/product_trial/patches/rename_saas_product_doctypes_to_product_trial.py
+++ b/press/saas/doctype/product_trial/patches/rename_saas_product_doctypes_to_product_trial.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe Technologies Pvt. Ltd. and Contributors
+# Copyright (c) 2024, Jingrow Technologies Pvt. Ltd. and Contributors
from __future__ import unicode_literals
diff --git a/press/saas/doctype/product_trial/product_trial.json b/press/saas/doctype/product_trial/product_trial.json
index eb3b113d..9d4d537c 100644
--- a/press/saas/doctype/product_trial/product_trial.json
+++ b/press/saas/doctype/product_trial/product_trial.json
@@ -180,7 +180,7 @@
"label": "Signup E-mail"
},
{
- "default": "You're almost done!
\nJust one quick step left to get you started with Frappe Cloud!
",
+ "default": "You're almost done!
\nJust one quick step left to get you started with Jingrow Cloud!
",
"fieldname": "email_header_content",
"fieldtype": "Code",
"label": "Header Content",
diff --git a/press/saas/doctype/product_trial/test_product_trial.py b/press/saas/doctype/product_trial/test_product_trial.py
index 9a0d6f61..9911bc30 100644
--- a/press/saas/doctype/product_trial/test_product_trial.py
+++ b/press/saas/doctype/product_trial/test_product_trial.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
import typing
diff --git a/press/saas/doctype/product_trial_request/test_product_trial_request.py b/press/saas/doctype/product_trial_request/test_product_trial_request.py
index 741c9158..9ac60746 100644
--- a/press/saas/doctype/product_trial_request/test_product_trial_request.py
+++ b/press/saas/doctype/product_trial_request/test_product_trial_request.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2023, Frappe and Contributors
+# Copyright (c) 2023, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/saas_app/test_saas_app.py b/press/saas/doctype/saas_app/test_saas_app.py
index 70dd0e37..df8e14f5 100644
--- a/press/saas/doctype/saas_app/test_saas_app.py
+++ b/press/saas/doctype/saas_app/test_saas_app.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
import jingrow
diff --git a/press/saas/doctype/saas_app_plan/test_saas_app_plan.py b/press/saas/doctype/saas_app_plan/test_saas_app_plan.py
index 065ff7e6..465e5a81 100644
--- a/press/saas/doctype/saas_app_plan/test_saas_app_plan.py
+++ b/press/saas/doctype/saas_app_plan/test_saas_app_plan.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/saas_app_subscription/test_saas_app_subscription.py b/press/saas/doctype/saas_app_subscription/test_saas_app_subscription.py
index 201fe28e..6fa5dbfc 100644
--- a/press/saas/doctype/saas_app_subscription/test_saas_app_subscription.py
+++ b/press/saas/doctype/saas_app_subscription/test_saas_app_subscription.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/saas_app_version/test_saas_app_version.py b/press/saas/doctype/saas_app_version/test_saas_app_version.py
index 79e5039f..6d17de90 100644
--- a/press/saas/doctype/saas_app_version/test_saas_app_version.py
+++ b/press/saas/doctype/saas_app_version/test_saas_app_version.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/saas_feedback/saas_feedback.json b/press/saas/doctype/saas_feedback/saas_feedback.json
index 5d523b0c..22a8973d 100644
--- a/press/saas/doctype/saas_feedback/saas_feedback.json
+++ b/press/saas/doctype/saas_feedback/saas_feedback.json
@@ -23,7 +23,7 @@
{
"fieldname": "improvements",
"fieldtype": "Long Text",
- "label": "What can be improved about Frappe SaaS?",
+ "label": "What can be improved about Jingrow SaaS?",
"reqd": 1
},
{
diff --git a/press/saas/doctype/saas_feedback/test_saas_feedback.py b/press/saas/doctype/saas_feedback/test_saas_feedback.py
index a12cb717..c9d3ce04 100644
--- a/press/saas/doctype/saas_feedback/test_saas_feedback.py
+++ b/press/saas/doctype/saas_feedback/test_saas_feedback.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/saas_remote_login/test_saas_remote_login.py b/press/saas/doctype/saas_remote_login/test_saas_remote_login.py
index 6607db23..720c5275 100644
--- a/press/saas/doctype/saas_remote_login/test_saas_remote_login.py
+++ b/press/saas/doctype/saas_remote_login/test_saas_remote_login.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/saas_settings/test_saas_settings.py b/press/saas/doctype/saas_settings/test_saas_settings.py
index 997cd0b8..6c9067cc 100644
--- a/press/saas/doctype/saas_settings/test_saas_settings.py
+++ b/press/saas/doctype/saas_settings/test_saas_settings.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
from __future__ import annotations
diff --git a/press/saas/doctype/saas_setup_account_generator/test_saas_setup_account_generator.py b/press/saas/doctype/saas_setup_account_generator/test_saas_setup_account_generator.py
index 91da9dab..19cc4db0 100644
--- a/press/saas/doctype/saas_setup_account_generator/test_saas_setup_account_generator.py
+++ b/press/saas/doctype/saas_setup_account_generator/test_saas_setup_account_generator.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/saas_signup_generator/test_saas_signup_generator.py b/press/saas/doctype/saas_signup_generator/test_saas_signup_generator.py
index b31e0cee..2165e324 100644
--- a/press/saas/doctype/saas_signup_generator/test_saas_signup_generator.py
+++ b/press/saas/doctype/saas_signup_generator/test_saas_signup_generator.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2022, Frappe and Contributors
+# Copyright (c) 2022, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/saas/doctype/site_access_token/test_site_access_token.py b/press/saas/doctype/site_access_token/test_site_access_token.py
index 88714b9c..a0b576d4 100644
--- a/press/saas/doctype/site_access_token/test_site_access_token.py
+++ b/press/saas/doctype/site_access_token/test_site_access_token.py
@@ -1,4 +1,4 @@
-# Copyright (c) 2024, Frappe and Contributors
+# Copyright (c) 2024, Jingrow and Contributors
# See license.txt
# import jingrow
diff --git a/press/scripts/infrastructure/server_conversion.py b/press/scripts/infrastructure/server_conversion.py
index 2e718d51..9818bd35 100644
--- a/press/scripts/infrastructure/server_conversion.py
+++ b/press/scripts/infrastructure/server_conversion.py
@@ -81,7 +81,7 @@ def load_servers_from_file(file_path: str) -> list[str]:
@click.group()
-@click.option("--site", "site_name", required=True, help="Frappe site name")
+@click.option("--site", "site_name", required=True, help="Jingrow site name")
def cli(site_name):
"""CLI entry point."""
bench_dir = os.path.dirname(__file__).split("apps")[0]
diff --git a/press/scripts/migrate.py b/press/scripts/migrate.py
index 786071b5..3194fd37 100644
--- a/press/scripts/migrate.py
+++ b/press/scripts/migrate.py
@@ -182,7 +182,7 @@ def upload_backup_file(file_type, file_name, file_path):
def render_site_table(sites_info, version_info):
- sites_table = [["#", "Site Name", "Frappe Version"]]
+ sites_table = [["#", "Site Name", "Jingrow Version"]]
available_sites = {}
for n, site_data in enumerate(sites_info):
@@ -348,7 +348,7 @@ def upload_files(files):
files_uploaded[file_type] = uploaded_file
else:
print(f"Upload failed for: {file_path}")
- print("Cannot create site on Frappe Cloud without all site backup files uploaded.")
+ print("Cannot create site on Jingrow Cloud without all site backup files uploaded.")
print("Exiting...")
sys.exit(1)
print("Uploaded backup files! ✅")
@@ -530,7 +530,7 @@ def main():
atexit.register(cleanup, current_file)
jingrow_provider = click.prompt(
- "Frappe provider (default: jcloud.jingrow.com)", default="jcloud.jingrow.com"
+ "Jingrow provider (default: jcloud.jingrow.com)", default="jcloud.jingrow.com"
)
restore_choice = click.prompt(
diff --git a/press/templates/emails/2fa_recovery_codes_otp.html b/press/templates/emails/2fa_recovery_codes_otp.html
index 7210eaec..8c125f94 100644
--- a/press/templates/emails/2fa_recovery_codes_otp.html
+++ b/press/templates/emails/2fa_recovery_codes_otp.html
@@ -9,11 +9,11 @@
-
Use below verification code to view your 2FA recovery codes in Frappe Cloud!
+
Use below verification code to view your 2FA recovery codes in Jingrow Cloud!
Verification Code
{{ otp }}
{{ utils.separator() }}
-
Team Frappe
+
Team Jingrow
{% if read_pixel_path %}
diff --git a/press/templates/emails/access_request.html b/press/templates/emails/access_request.html
index 40eaf7af..357c9931 100644
--- a/press/templates/emails/access_request.html
+++ b/press/templates/emails/access_request.html
@@ -4,7 +4,7 @@
{% block content %}
-
Frappe has requested access to your resources.
+
Jingrow has requested access to your resources.
Reason: {{ reason }}
Resources:
@@ -17,7 +17,7 @@
{{ utils.button('View Access Requests', 'dashboard/access-requests') }}
{{ utils.separator() }}
-
Team Frappe
+
Team Jingrow
{% endblock %}
diff --git a/press/templates/emails/access_request_update.html b/press/templates/emails/access_request_update.html
index 495d0a92..2cf874e0 100644
--- a/press/templates/emails/access_request_update.html
+++ b/press/templates/emails/access_request_update.html
@@ -16,7 +16,7 @@
{{ utils.button('View Access Requests', 'dashboard/access-requests') }}
{{ utils.separator() }}
- Team Frappe
+ Team Jingrow
{% endblock %}
diff --git a/press/templates/emails/base.html b/press/templates/emails/base.html
index e86b387d..1f5c3d21 100644
--- a/press/templates/emails/base.html
+++ b/press/templates/emails/base.html
@@ -10,7 +10,7 @@
{% if title %}
{{ title }}
{% else %}
- Frappe Cloud
+ Jingrow Cloud
{% endif %}
diff --git a/press/templates/emails/budget_alert.html b/press/templates/emails/budget_alert.html
index 32f4d1cd..9d2175ef 100644
--- a/press/templates/emails/budget_alert.html
+++ b/press/templates/emails/budget_alert.html
@@ -7,7 +7,7 @@
- To manage your budget alerts, please visit your billing settings in the Frappe Cloud dashboard.
+ To manage your budget alerts, please visit your billing settings in the Jingrow Cloud dashboard.
{{ utils.separator() }}
diff --git a/press/templates/emails/insufficient_balance.html b/press/templates/emails/insufficient_balance.html
index 26a94d1a..bda3b815 100644
--- a/press/templates/emails/insufficient_balance.html
+++ b/press/templates/emails/insufficient_balance.html
@@ -6,11 +6,11 @@