grist-core icon indicating copy to clipboard operation
grist-core copied to clipboard

Ability to rename an organization (team site)

Open fflorent opened this issue 1 year ago • 5 comments

After #903 has been implemented, a user has reported that he could not find how to rename the team site he created.

There is already a API endpoint that can be called, but that is a bit technical for users. Unless I am wrong, I think there is currently no other way.

That should be easy to be implemented regarding the development itself, still it would need some design work beforehand.

cc @lusebille

fflorent avatar Jun 11 '24 09:06 fflorent

Thanks @fflorent. It is is at all helpful as a design reference, our SaaS billing system has this functionality (you can see it on free team sites). It might be as easy to start fresh though, since our design isn't particularly pretty.

Screenshot from 2024-06-11 08-19-00

paulfitz avatar Jun 11 '24 12:06 paulfitz

Mocks to talk about during a meeting https://www.figma.com/design/wcpetFt6aOKzTszcvPPWLQ/%5B05%2F24%5D-Grist-Design?node-id=500-68429&t=VWUrb7BuAbEPIHmT-1

lusebille avatar Jul 08 '24 16:07 lusebille

The design that makes the most sense is one with a new page for managing a Team Site (aka Org). However, that becomes essentially a subset of the "Billing" page in SaaS. So a question: would it be better to factor out the billing-specific parts from the billing page, and move the rest of the page into grist-core?

A related question is whether the concept of "Plan Managers" is relevant to team sites created on self-managed installations? E.g. are they the ones who can update org name, or can any Team Members with owner permission do that? @paulfitz , do you know? Configuring "Plan Managers" is another important piece of functionality that's currently only available on the billing page.

dsagal avatar Jul 11 '24 14:07 dsagal

We are using a self hosted solution therefore with no billing and currently can't find a way to rename the Team Site. We could move the document but that will change the email invites, the document id for the api and probably other side effets that we would like to avoid.

vinyll avatar Jun 18 '25 21:06 vinyll

@vinyll That endpoint API will allow you to do that: https://support.getgrist.com/api/#tag/orgs/operation/modifyOrg

fflorent avatar Jun 18 '25 21:06 fflorent