zulip/templates/zerver
Aman Agrawal 2bc3924672 move_topic_to_stream: Allow moving to/between/from private streams.
Fixes #16284.

Most of the work for this was done when we implemented correct
behavior for guest users, since they treat public streams like private
streams anyway.

The general method involves moving the messages to the new stream with
special care of UserMessage.

We delete UserMessages for subs who are losing access to the message.
For private streams with protected history, we also create UserMessage
elements for users who are not present in the old stream, since that's
important for those users to access the moved messages.
2020-09-14 15:00:55 -07:00
..
api docs: Add community_topic_editing_limit_seconds value to docs. 2020-09-11 15:48:08 -07:00
app invite: Set tabindex for 'Generate invite link'. 2020-09-04 13:03:27 -07:00
archive templates: Fix missing quoting of attributes in HTML templates. 2020-06-16 23:35:39 -07:00
emails docs: Correct “login” as a verb to “log in”. 2020-08-11 10:25:53 -07:00
for portico: Remove mystery hunt landing page. 2020-06-08 18:10:45 -07:00
help move_topic_to_stream: Allow moving to/between/from private streams. 2020-09-14 15:00:55 -07:00
include portico: Add return to login button to password reset end. 2019-11-18 12:21:40 -08:00
integrations docs: Add alt text to images 2020-09-04 12:56:07 -07:00
tests/markdown
accounts_accept_terms.html CVE-2020-14194: Use noopener/noreferrer for external links. 2020-06-16 23:35:39 -07:00
accounts_home.html auth: Make apple log in and sign up buttons consistent with others. 2020-06-18 13:06:10 -07:00
accounts_send_confirm.html
apple-error.md apple_auth: Change BUNDLE_ID setting to APP_ID everywhere. 2020-07-28 17:12:49 -07:00
apps.html CVE-2020-14194: Use noopener/noreferrer for external links. 2020-06-16 23:35:39 -07:00
atlassian.html templates: Use just one webpack entry point per page. 2019-10-28 15:53:15 -07:00
atlassian.md docs: Update URLs to use https://zulip.com. 2020-06-08 18:10:45 -07:00
base.html meta tags: Use open graph titles/descriptions. 2020-08-14 10:58:18 -07:00
billing_nav.html logo: Update Zulip logo. 2020-07-16 01:37:08 -07:00
close_window.html compose: Rewrite Zoom video call integration to use OAuth. 2020-06-03 16:39:12 -07:00
compare.html plans: Address some frequently asked questions. 2020-01-28 14:07:28 -08:00
config_error.html docs: Correct “login” as a verb to “log in”. 2020-08-11 10:25:53 -07:00
confirm_continue_registration.html templates: Use `<hr>` and `<br>` consistently. 2020-04-28 17:05:48 -07:00
confirmation_link_expired_error.html invitations: Revoke remaining invitations after user registers. 2020-05-27 15:37:16 -07:00
create_realm.html
deactivated.html
desktop_login.html desktop-login: Use zulip design styles for desktop-login. 2020-05-10 23:05:19 -07:00
desktop_redirect.html desktop-login: Use zulip design styles for desktop-login. 2020-05-10 23:05:19 -07:00
dev-not-supported-error.md
dev_env_email_access_details.html
dev_login.html dev_login: Move owners to the top. 2020-06-08 17:26:34 -07:00
dev_tools.html devtools: Document process to connect to local PostgreSQL database. 2020-06-29 12:31:20 -07:00
digest_base.html templates: Use just one webpack entry point per page. 2019-10-28 15:53:15 -07:00
documentation_main.html docs: Set <title> to article title. 2020-07-29 11:40:39 -07:00
email.html email_log: Show reply_to address if present. 2020-07-14 00:36:31 -07:00
email_log.html CVE-2020-14194: Use noopener/noreferrer for external links. 2020-06-16 23:35:39 -07:00
faq.html plans: Mention the request sponsorship feature. 2020-08-24 18:31:48 -07:00
features.html features: Remove inaccurate accessibility claim. 2020-07-27 16:41:42 -07:00
find_account.html
footer.html help: Add article for how to get support. 2020-05-04 09:38:36 -07:00
for-companies.html portico: Typographical nitpicking. 2020-03-17 16:53:46 -07:00
for-open-source.html docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
for-research.html portico: Add first a quote to /for/research. 2020-05-20 17:47:01 -07:00
for-working-groups-and-communities.html portico: Typographical nitpicking. 2020-03-17 16:53:46 -07:00
github-error.md
gitlab-error.md auth: Add support for GitLab authentication. 2020-02-11 13:54:17 -08:00
google-error.md capitalization: Fix OAuth capitalization. 2020-06-03 16:39:12 -07:00
gradients.html
hello.html hello: Don't override bootstrap.js by fetching from CDN. 2020-08-31 14:01:11 -07:00
history.html docs: Fix various capitalization errors. 2020-08-11 10:25:52 -07:00
insecure_desktop_app.html CVE-2020-14194: Use noopener/noreferrer for external links. 2020-06-16 23:35:39 -07:00
invalid_email.html
invalid_realm.html templates: Use `<hr>` and `<br>` consistently. 2020-04-28 17:05:48 -07:00
landing_nav.html logo: Update Zulip logo. 2020-07-16 01:37:08 -07:00
log_into_subdomain_token_invalid.html auth: Show a user-facing page when wrong token given to /subdomain/. 2020-04-05 12:29:09 -07:00
login.html docs: Correct “login” as a verb to “log in”. 2020-08-11 10:25:53 -07:00
meta_tags.html meta tags: Use open graph titles/descriptions. 2020-08-14 10:58:18 -07:00
plans.html billing: Add option to request a sponsorship in /upgrade. 2020-07-01 16:45:38 -07:00
portico-header-dropdown.html
portico-header.html logo: Update Zulip logo. 2020-07-16 01:37:08 -07:00
portico-help.html
portico.html portico: Add `isolated_page` context flag, to suppress site nav. 2020-01-29 11:32:27 -08:00
portico_signup.html templates: Use just one webpack entry point per page. 2019-10-28 15:53:15 -07:00
privacy.html templates: Use just one webpack entry point per page. 2019-10-28 15:53:15 -07:00
realm_creation_failed.html i18n: Don't hardcode zulip.com URLs in translation tags. 2020-06-11 11:09:42 -07:00
realm_reactivation.html
realm_reactivation_link_error.html
realm_redirect.html CVE-2020-14194: Use noopener/noreferrer for external links. 2020-06-16 23:35:39 -07:00
register.html registration: Improve registration form. 2020-07-28 17:07:25 -07:00
reset.html portico: Add return to login button to password reset end. 2019-11-18 12:21:40 -08:00
reset_confirm.html forms: Show user.delivery_email in password reset form. 2020-03-30 16:41:46 -07:00
reset_done.html
reset_emailed.html portico: Add return to login button to password reset end. 2019-11-18 12:21:40 -08:00
security.html templates: Use just one webpack entry point per page. 2019-10-28 15:53:15 -07:00
security.md docs: Capitalize proper noun. 2020-08-18 11:16:22 -04:00
social_auth_select_email.html docs: Correct “login” as a verb to “log in”. 2020-08-11 10:25:53 -07:00
team.html js: Replace underscore with lodash and remove it from globals. 2020-07-26 16:12:06 -07:00
terms.html templates: Use just one webpack entry point per page. 2019-10-28 15:53:15 -07:00
unsubscribe_link_error.html
unsubscribe_success.html
unsupported_browser.html i18n: Don't hardcode zulip.com URLs in translation tags. 2020-06-11 11:09:42 -07:00
why-zulip.html templates: Use just one webpack entry point per page. 2019-10-28 15:53:15 -07:00
why-zulip.md portico: Typographical nitpicking. 2020-03-17 16:53:46 -07:00
zulipchat_migration_tos.html docs: Update most remaining references to zulipchat.com. 2020-06-08 18:10:45 -07:00