Clarify Appwrite Auth email policies Cloud availability#3085
Clarify Appwrite Auth email policies Cloud availability#3085atharva-appwrite wants to merge 1 commit into
Conversation
Appwrite WebsiteProject ID: Website (appwrite/website)Project ID: Tip MCP server integration brings LLM superpowers to Claude Desktop and Cursor IDE |
Greptile SummaryThis PR adds Cloud-only availability notices for the email-policies feature across six documentation files, ensuring self-hosted users are not misled into expecting Console controls or Project service API endpoints that are not shipped in self-hosted Appwrite. The changes are purely editorial with no code impact.
Confidence Score: 4/5Safe to merge — all changes are documentation text with no effect on runtime behavior. The availability notices are applied consistently and correctly across all six files. Two minor wording opportunities exist: the info callout in the email-policies page mentions only the Console when clarifying self-hosted absence (leaving the API path ambiguous), and a pronoun in project.md is slightly ambiguous — but neither affects correctness or user safety in a meaningful way. The {% info %} callout in src/routes/docs/products/auth/email-policies/+page.markdoc and the final sentence in src/routes/docs/references/[version]/[platform]/[service]/descriptions/project.md are worth a quick read before merging. Important Files Changed
Reviews (1): Last reviewed commit: "Clarify email policies Cloud availabilit..." | Re-trigger Greptile |
| {% info title="Availability" %} | ||
| Email policies are not available in self-hosted Appwrite deployments. In self-hosted projects, the Appwrite Console does not show the email-policy controls. | ||
| {% /info %} |
There was a problem hiding this comment.
The callout's second sentence narrows the "not available" statement to only the Console UI, which could lead a self-hosted developer to assume that the Project service API calls still work on their instance. Since the feature is entirely absent from self-hosted deployments, mentioning both surfaces avoids that confusion.
| {% info title="Availability" %} | |
| Email policies are not available in self-hosted Appwrite deployments. In self-hosted projects, the Appwrite Console does not show the email-policy controls. | |
| {% /info %} | |
| {% info title="Availability" %} | |
| Email policies are not available in self-hosted Appwrite deployments. In self-hosted projects, the Appwrite Console does not show the email-policy controls, and the Project service API calls for email policies are not supported. | |
| {% /info %} |
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
| Register new client platforms such as [Web](/docs/references/1.9.x/server-nodejs/project#createWebPlatform), [Apple](/docs/references/1.9.x/server-nodejs/project#createApplePlatform), and [Android](/docs/references/1.9.x/server-nodejs/project#createAndroidPlatform) so your applications can securely communicate with the Appwrite API. Create, update, and revoke [API keys](/docs/references/1.9.x/server-nodejs/project#createKey) to control server-to-server access with the exact scopes your integrations need. | ||
|
|
||
| This service also lets you manage [project variables](/docs/references/1.9.x/server-nodejs/project#createVariable) that are available to all your functions and sites, and update email-handling preferences such as disposable, free, and canonical email policies for your project. | ||
| This service also lets you manage [project variables](/docs/references/1.9.x/server-nodejs/project#createVariable) that are available to all your functions and sites. On Appwrite Cloud, it can also update email-handling preferences such as disposable, free, and canonical email policies for your project. |
There was a problem hiding this comment.
The pronoun "it" in the new sentence could be read as referring to "Appwrite Cloud" rather than "the Project service". Making the subject explicit keeps the sentence unambiguous for readers landing on the API reference directly.
| This service also lets you manage [project variables](/docs/references/1.9.x/server-nodejs/project#createVariable) that are available to all your functions and sites. On Appwrite Cloud, it can also update email-handling preferences such as disposable, free, and canonical email policies for your project. | |
| This service also lets you manage [project variables](/docs/references/1.9.x/server-nodejs/project#createVariable) that are available to all your functions and sites. On Appwrite Cloud, the Project service can also update email-handling preferences such as disposable, free, and canonical email policies for your project. |
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!


Summary
Validation