Abhijeet Prasad Bodas
678526881b
docs: Update developer documentation for notification_data.py.
...
We extracted a bunch of code into the common notification_data.py
module, with a data class managing a lot of the logic; this updates
the documentation to cover that.
2021-06-25 08:57:56 -07:00
Anders Kaseorg
128eb8cd8e
docs: Document build-docker-images.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-06-24 15:39:57 -07:00
Dinesh
b92d9fb77c
docs: Mention about test_example.py in testing-docs.
2021-06-20 07:16:35 -04:00
Tim Abbott
054be8dd2e
docs: Document new copied Django function.
2021-06-17 11:32:43 -07:00
Sean Yuan
33793a3a07
docs: Add translation policy on API error messages.
...
Record Zulip's translation policy on API error messages.
2021-06-14 17:22:41 -07:00
Alex Vandiver
108e7ee8af
docs: Update example supervisorctl status.
2021-06-14 17:12:59 -07:00
akshatdalton
803e199063
docs: Update doc on how to mock HTTP responses.
...
We prefer to use respones module rather than a
custom system to mock the HTTP responses.
Rewritten by tabbott to provide more context/explanation.
2021-06-09 12:23:57 -07:00
Anders Kaseorg
e0769e39da
docs: Document how ShellCheck and shfmt are installed.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-06-09 11:01:42 -07:00
Mateusz Mandera
c54b48452d
saml: Support syncing custom profile fields with SAML attributes.
...
Fixes #17277 .
The main limitation of this implementation is that the sync happens if
the user authing already exists. This means that a new user going
through the sign up flow will not have their custom fields synced upon
finishing it. The fields will get synced on their consecutive log in via
SAML in the future. This can be addressed in the future by moving the
syncing code further down the codepaths to login_or_register_remote_user
and plumbing the data through to the user creation process.
We detail that limitation in the documentation.
2021-06-08 14:47:33 -07:00
Tim Abbott
16700fc82c
docs: Remove inaccurate LDAP coming soon notice.
...
We implemented this feature in the series ending with the
documentation in 2abe325147
.
2021-06-08 14:29:47 -07:00
Tim Abbott
bb83aab860
docs: Correct widgets doc discussion of slash commands.
2021-06-04 09:23:51 -07:00
Alex Vandiver
161645c83c
docs: Link to install-existing-server from production/deployment.
2021-06-02 17:16:14 -07:00
Alex Vandiver
03dd44e0ad
docs: Remove link to 16.04, which can be confusing.
...
The instructions do not just apply to 16.04; the block below describes
the settings, which are correct for all relevant Ubuntu versions.
2021-06-02 16:58:24 -07:00
Tim Abbott
84c7c8cc0d
version: Update version and changelog after 4.3 release.
2021-06-02 12:55:50 -07:00
Abhijeet Prasad Bodas
e11648f22e
docs: Fix typo in subsystems/notifications.md.
2021-06-01 15:26:49 -07:00
Alex Vandiver
1771f61f96
docs: Add a missing close paren.
2021-06-01 14:57:42 -07:00
Alex Vandiver
663d3b780d
docs: Update path to nginx.conf, as it is now a template.
...
Also provide the right expansion for the one embedded variable
currently in the template.
2021-06-01 14:57:42 -07:00
Mateusz Mandera
e1b8315f5e
docs: Give an example command for generating SAML key/cert pair.
2021-06-01 08:29:05 -07:00
Mateusz Mandera
b31ef13cf1
docs: Mention that SAML private key cannot be encrypted.
...
The underlying xmlsec library doesn't give a very useful error when
trying to load an encrypted private key which can lead to confusion.
2021-06-01 08:29:05 -07:00
Mateusz Mandera
e17758f8ad
auth: Implement a generic OpenID Connect backend.
...
Fixes #11939 .
2021-05-28 09:43:06 -07:00
Alex Vandiver
87a109e3e0
puppet: Pull in pinned puppet modules.
...
Using puppet modules from the puppet forge judiciously will allow us
to simplify the configuration somewhat; this specifically pulls in the
stdlib module, which we were already using parts of.
2021-05-27 21:14:48 -07:00
Gilbert Bishop-White
e2654b7154
docs: Add instructions for Apple Silicon Macs.
2021-05-27 16:01:42 -07:00
Tim Abbott
8960e64443
docs: Provide more detailed instructions for requesting API key.
...
Some users had trouble getting an API key that was resolved by doing
this.
Fixes #18524 .
2021-05-27 12:09:40 -07:00
Tim Abbott
0294ce76b4
docs: Mention TODO/compatibility comments for events migrations.
2021-05-26 15:21:48 -07:00
Abhijeet Prasad Bodas
ddd123f133
message send: Rename `push_notify_user_ids` -> `online_push_user_ids`.
...
The old name `push_notify_user_ids` was misleading, because
it does not contain user ids which should be notified for
the current message, but rather user ids who have the online
push notifications setting enabled.
When the Tornado server is restarted during an upgrade, if
server has old events with the `push_notify_user_ids` fields,
the server will throw error after this rename. Hence, we need
to explicitly handle such cases while processing the event.
2021-05-26 15:13:08 -07:00
Alex Vandiver
1ab14f8d15
docs: Remove a file which no longer exists from THIRDPARTY.
...
It was removed in 771e03cfa7
.
2021-05-25 21:00:26 -07:00
Adam Birds
3c28fa033d
docs: Update documentation for new database user and dbname flags.
...
Updated the install documentation to include the explanation of the
two new install options `--postgresql-database-name` and
`--postgresql-database-user`.
2021-05-25 13:56:05 -07:00
Tim Abbott
47689feb33
docs: Extend documentation on Tornado schema changes.
2021-05-24 13:56:58 -07:00
Aman Agrawal
d1c385f425
docs: Clarify how to set GIPHY API key in settings.
2021-05-18 17:32:55 -07:00
Anders Kaseorg
e015f3ed7d
docs: Correct “webapp” to “web app”.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-05-14 13:15:38 -07:00
Anders Kaseorg
e3c570401e
docs: Document password hashing change from PBKDF2 to Argon2.
...
This changed in commit 483a351d44
(#3410 ).
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-05-14 13:07:51 -07:00
Tim Abbott
ed04966f79
version: Update version and changelog following 4.2 release.
2021-05-13 22:09:48 -07:00
Tim Abbott
6d4e7aa307
version: Update version and changelog following 4.1 release.
2021-05-13 18:58:11 -07:00
Tim Abbott
bf4f6544e7
version: Update version following 4.0 release.
2021-05-13 15:48:15 -07:00
Tim Abbott
825192a051
Release Zulip Server 4.0.
2021-05-13 15:37:37 -07:00
Tim Abbott
4fd9a971ed
lint: Allow changelog link to latest changelog.
2021-05-13 12:36:56 -07:00
Tim Abbott
7486b646d8
docs: Update missing details in release checklist.
2021-05-13 12:36:56 -07:00
Alex Vandiver
653c67a2b6
docs: Explicitly list possible outgoing HTTP connections.
2021-05-13 11:06:30 -07:00
Tim Abbott
6777660e02
deployment: Document smokescreen default and configuration.
2021-05-13 11:05:47 -07:00
Tim Abbott
49e076e01c
changelog: Fix link to release lifecycle.
2021-05-12 22:51:15 -07:00
Tim Abbott
df2e8fd047
docs: Update changelog in preparation for 4.0 release.
...
We drop the 4.0-rc1 label, since the changelog now has things not
present in that release candidate.
2021-05-12 22:38:25 -07:00
Alex Vandiver
a9ced1d228
smokescreen: Capitalize Smokescreen in documentation.
2021-05-12 12:32:39 -07:00
Alex Vandiver
0f1611286d
management: Rename the deliver_email command to deliver_scheduled_email.
...
This makes it parallel with deliver_scheduled_messages, and clarifies
that it is not used for simply sending outgoing emails (e.g. the
`email_senders` queue).
This also renames the supervisor job to match.
2021-05-11 13:07:29 -07:00
Matthew Wegner
c43f883699
docs: Fix typo in export docs.
...
"as part of a high evailability environment" => "as part of a high availability environment".
2021-05-10 17:33:21 -07:00
Mateusz Mandera
8261f7e801
commands: Add delete_user management command and document it.
2021-05-10 15:38:14 -07:00
Siddharth Asthana
6ee7d5c983
docs: Improve documentation for changing a realm's subdomain.
...
Add a single line for self-hosting case to point to the ReadTheDocs
section of management command to change the realm's subdomain.
Fixes : #17857
2021-05-10 12:33:43 -07:00
Anders Kaseorg
544bbd5398
docs: Fix capitalization mistakes.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2021-05-10 09:57:26 -07:00
Tim Abbott
129b5c6779
docs: Document our choice of tooltip library.
...
This page has very little documentation on UI widgets in general, but
adding this is probably net helpful.
Fixes #1398 .
2021-05-09 21:54:51 -07:00
Tim Abbott
9a5ad4163e
i18n: Rewrite text explaining default language panel.
...
* Explain what the percentages mean.
* Adjust old verbiage from before we had many translations.
2021-05-09 19:02:09 -07:00
Mateusz Mandera
8bc614abf6
docs: Mention quirk of mixing ALTER TABLE and RunPython in migrations.
2021-05-09 09:38:08 -07:00