zulip/web
Eeshan Garg f3465dea08 demo-orgs: Add UI for converting to permanent organization.
Adds warning banner to the organization settings overlay/tabs
for demo organizations. For owners, clicking on the link in the
banner opens a modal to convert the demo organization into a
permanent organization.

For admins that are not owners, clicking on the link will go
to the help center article on demo organizations.

Non-admin users will not see the warning banner.

The modal for converting a demo organization requires the owner
to have set their email address. Once the owner's email address
is set, then the organization can be made permanent by changing
the subdomain of the organization. The deletion date for the
demo organization will be removed as part of updating the
subdomain.

The organization owner must also have updated the organization
type to be any value other than unsepecified to convert the
demo organization to a permanent organization. The modal's
submit button will be disabled if that is the value for the
organization type in the form. The demo organizations created
in the dev environment now have their organization type set to
unspecified on creation.

This is a part of #19523.

Co-authored by: Lauryn Menard <lauryn@zulip.com>
2023-10-03 09:11:41 -07:00
..
e2e-tests gear_menu: Remove href="#logout" from logout button. 2023-09-27 18:01:47 -07:00
generated
html
images markdown: Add support for inline video thumbnails. 2023-10-02 22:39:02 -07:00
shared icons: Update the icons for Unmute and Follow. 2023-10-03 08:18:39 -07:00
src demo-orgs: Add UI for converting to permanent organization. 2023-10-03 09:11:41 -07:00
styles demo-orgs: Add UI for converting to permanent organization. 2023-10-03 09:11:41 -07:00
templates demo-orgs: Add UI for converting to permanent organization. 2023-10-03 09:11:41 -07:00
tests tests: Update events and schemas for scheduled message events. 2023-10-03 09:05:22 -07:00
third bootstrap: Remove now-unused carousel plugin. 2023-10-02 22:30:03 -07:00
.browserslistrc
.gitignore
babel.config.js dependencies: Upgrade JavaScript dependencies. 2023-09-15 14:09:49 -07:00
debug-require-webpack-plugin.ts
debug-require.js
postcss.config.js
webpack.assets.json hello: Redesign page. 2023-10-02 22:30:03 -07:00
webpack.config.ts dependencies: Upgrade JavaScript dependencies. 2023-06-05 21:51:26 -07:00
webpack.dev-assets.json