Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/zulip/zulip

Zulip server and web application. Open-source team chat that helps teams stay productive and focused.
https://github.com/zulip/zulip

models: Extract zerver.models.drafts.

Signed-off-by: Anders Kaseorg <[email protected]>

09d0abfe7001f4479f1c6b974cbb3defd274dc94 authored about 1 year ago
models: Extract zerver.models.realm_audit_logs.

Signed-off-by: Anders Kaseorg <[email protected]>

68d3b9f629b119af0b89f6d2cc849b3428af3168 authored about 1 year ago
models: Extract zerver.models.clients.

Signed-off-by: Anders Kaseorg <[email protected]>

bac027962fa6dafc983156a937b60eb39ff27d4b authored about 1 year ago
models: Extract zerver.models.muted_users.

Signed-off-by: Anders Kaseorg <[email protected]>

2394b37fa3094b30bba11db82f6f9de45f5ed1ae authored about 1 year ago
models: Rename zerver/models.py to zerver/models/__init__.py.

Signed-off-by: Anders Kaseorg <[email protected]>

e601d0ae7caff9fdd56e2337ed22a9a6ba01a043 authored about 1 year ago
models: Extract zerver.models.realms.

Signed-off-by: Anders Kaseorg <[email protected]>

cd961937680a611951e6a5fc322b948dac0a8e52 authored about 1 year ago
models: Move some functions to zerver.lib.attachments.

Signed-off-by: Anders Kaseorg <[email protected]>

cff0b78771fca962caa6957ed29e0152733f4adc authored about 1 year ago
models: Extract zerver.models.scheduled_jobs.

Signed-off-by: Anders Kaseorg <[email protected]>

c9c819e1d7f1d44d4898b0e2faa30e542ab49889 authored about 1 year ago
models: Extract zerver.models.alert_words.

Signed-off-by: Anders Kaseorg <[email protected]>

33d140c8dcffc1404a61d5e08047dd8808e9f92e authored about 1 year ago
models: Extract zerver.models.streams.

Signed-off-by: Anders Kaseorg <[email protected]>

4aa2d76beab11fd2ddbf1f7fb33c1b149bc5f0e6 authored about 1 year ago
models: Extract zerver.models.realm_emoji.

Signed-off-by: Anders Kaseorg <[email protected]>

67fb485797af47fb90e9dedde0623692ecdae845 authored about 1 year ago
models: Extract zerver.models.custom_profile_fields.

Signed-off-by: Anders Kaseorg <[email protected]>

27c0b507af853791929f7533362dbc2bb24cb6ae authored about 1 year ago
models: Extract zerver.models.push_notifications.

Signed-off-by: Anders Kaseorg <[email protected]>

5391ec99d95c9cac267b45aa0b27d94c7ec2feaf authored about 1 year ago
models: Extract zerver.models.onboarding_steps.

Signed-off-by: Anders Kaseorg <[email protected]>

d5410b577a5e0280c9ee81822a3627b4ba782704 authored about 1 year ago
docs: Update example run-dev output.

Signed-off-by: Anders Kaseorg <[email protected]>

839b04a253af01f0a5b588993cbba7c09ecc5f3c authored about 1 year ago
models: Move query_for_ids to zerver.lib.query_helpers.

Signed-off-by: Anders Kaseorg <[email protected]>

c343d7c30eb0c544660f6aae88d6ab80f6b46b85 authored about 1 year ago
models: Extract zerver.models.user_topics.

Signed-off-by: Anders Kaseorg <[email protected]>

ea2ee61b4cd7d4f2f4910b8e5ac73a1bf277b5b7 authored about 1 year ago
models: Extract zerver.models.groups.

Signed-off-by: Anders Kaseorg <[email protected]>

7001a0dfc08c86164845751f5d737e16371ab981 authored about 1 year ago
models: Extract zerver.models.bots.

Signed-off-by: Anders Kaseorg <[email protected]>

1f1b2f9a6872a6ac5c7fc2f2a68ec6653f346747 authored about 1 year ago
models: Extract zerver.models.realm_playgrounds.

Signed-off-by: Anders Kaseorg <[email protected]>

33610c87829c500af0a08c17ff118293f146b9e5 authored about 1 year ago
models: Extract zerver.models.presence.

Signed-off-by: Anders Kaseorg <[email protected]>

73e68050bbb8bc9d8049931e8c3057ffcafa24a3 authored about 1 year ago
models: Extract zerver.models.constants.

Signed-off-by: Anders Kaseorg <[email protected]>

37a9c4501f6b3bad98bff2176efcb70186e8214e authored about 1 year ago
echo: Update build_display_recipient comment.

Commit c6b3d0212d06a671f61333bf353cbc5094492e1d (#12959) moved the
code it refers to.

Signed-of...

9d11f2c8fcaa73d04feaca9234b3a36f34da72c6 authored about 1 year ago
models: Move some functions to zerver.lib.display_recipient.

Signed-off-by: Anders Kaseorg <[email protected]>

3c11fd94662413069155e6cd5383dc0ee78258dc authored about 1 year ago
models: Extract zerver.models.linkifiers.

Signed-off-by: Anders Kaseorg <[email protected]>

21ab3858a796d74e7be21ea73f2631e41e486829 authored about 1 year ago
models: Extract zerver.models.messages.

Signed-off-by: Anders Kaseorg <[email protected]>

b15999c799381dc931d71c9a358eb7453bf132aa authored about 1 year ago
models: Extract zerver.models.users.

Signed-off-by: Anders Kaseorg <[email protected]>

45bb8d25804eacd891f33a072171b47405670dda authored about 1 year ago
remote_billing_page: Allow deactivation logins with realm plans.

940c2a1dedd79c30b1203d585ed78afb17da79c6 authored about 1 year ago
version: Update to point to 8.0 blog post.

d50e9b54538ae7f17e5cea26b74fa102495d9aeb authored about 1 year ago
changelog: Fix version number typo.

Signed-off-by: Anders Kaseorg <[email protected]>

a37b36ca2b5c1477a3f503e9357afb6393986607 authored about 1 year ago
send_email: Send emails to remote servers from BILLING_SUPPORT_EMAIL.

f1597afb2b6e384ab6ab1bd3f83791820d242882 authored about 1 year ago
Update version following 8.0 release.

7b80af61e43a71dd0df8c583f504da5e9047a4f0 authored about 1 year ago
Release Zulip Server 8.0.

bc13f0ea37828f010aa0b266173bd8ae8e377d14 authored about 1 year ago
i18n: Update translation data from Transifex.

bbd79120b52255403e7712ef5522f34e7813bdac authored about 1 year ago
billing: Don't ask about subscriptions when deactivating registration.

910a8169bcf3a6144469103a850f7896246e0ddb authored about 1 year ago
billing: Show self-hosted help link for licenses.

d25c375be99e0d8763bfcd2e8492e51b8189c992 authored about 1 year ago
portico: Add self-hosted plans comparison table.

Co-authored-by: Vlad Korobov <[email protected]>
Co-authored-by: Alya Abbott <[email protected]>

92de3d11d20175d34521de4c5f5170a7a9941d7d authored about 1 year ago
portico: Remove development environment testing plan.

2090a10aad039e0f22dc6f7e8d99b7d5d029aa99 authored about 1 year ago
portico: Add new self-hosted plans.

Co-authored-by: Alya Abbott <[email protected]>

e44ba3b1f1a0ac933521f0e75f8b0d3342c48b6f authored about 1 year ago
gear_menu_popover: Enable `Plan management` in production.

3aed22dcd0b95fa3fe3eccc8ed309e0ddc8fe36f authored about 1 year ago
help: New page to document self-hosted billing.

f65478fb1fdc26429cf15ab37c45a0fea0683f82 authored about 1 year ago
billing: Clarify minimum purchase license numbers.

356d775d31dede6aa893de89f46e41682462ca2d authored about 1 year ago
billing: Update copy, modal for self-hosted downgrades and trials.

5d7010c8a0740a78512191050f6ac2796e28f860 authored about 1 year ago
billing: Refactor code to compute push status.

This moves the function which computes can_push and
expected_end_timestamp outside RemoteRealmBi...

10862451ef9c56866e1cb95e916764efb4cc002e authored about 1 year ago
docs: Document plan management login tips.

9423ccecd43806ae6451228c523d48bb91bb87dc authored about 1 year ago
zilencer: Log the can_push value that we returned.

48ee7506ba75654c5b43547e3692c555cc3a1306 authored about 1 year ago
help: Adjust Zulip Cloud vs. self-hosting help page.

eb2882d464ff08b040397babc6d9be9e51159c1d authored about 1 year ago
billing: Enable billing system in production.

97799b279bdd15955ac084f2ad9b76a0e16d4284 authored about 1 year ago
push_notifications: Enforce max user count on self managed plan.

We do not support sending push notifications for realms having
more than 10 users on self manage...

03323b012442855cf6e4b0ad5be3477b76d8b4ea authored about 1 year ago
sponsorship: Show different discount text for self hosted orgs.

8fb126505c5fe5dd59d30a17cf6d3ad2f1e06105 authored about 1 year ago
portico: Update modal for canceling scheduled legacy upgrade.

6d48e08ff7d52d5b421a46603c725d0edacc2885 authored about 1 year ago
help: Update Contact support documentation for new paid plans.

fc9cfc03e6ab67bed5db82c44cd5ba004aba2a09 authored about 1 year ago
sponsorship: Add help link redirect for org_type dropdown.

Only visible for self hosted orgs.

b3776731906cdbd364a5bba50b87bd9462d36ff5 authored about 1 year ago
docs: Document manual update_analytics_counts.

ace8344b5a6dd08ed73bf9d264064f0ef7bcf3da authored about 1 year ago
zilencer: Handle deleted realms nicely at server/analytics.

fb5137f8b5fbc3d83d0c7c4526fb6ed0b01d8803 authored about 1 year ago
send_email: Remove `List-Unsubscribe-Post` from remote-server emails.

For remote servers, we cannot advertise `List-Unsubscribe=One-Click`,
which is specified in RFC ...

81025192428ad8e49921dff995cb2f16cbbe48d4 authored about 1 year ago
test_remote_billing: Extract remote server / realm login methods.

53b7e956ea5e0ba0c73c9d22f719458693afe173 authored about 1 year ago
test_stripe: Add 'billing_session" to StripeTest.

This prep commit adds a 'billing_session' field to StripeTest class.

Creates 'client_billing_ge...

33e04362e1bb8d9908de62581ef188db3630515a authored about 1 year ago
test_stripe: Add end-to-end test for RemoteRealm billing flow.

1588f49b4f9f4e3e27afa41504f25dc6f8bf0acb authored about 1 year ago
test_stripe: Add tests to check sponsorship approval.

0fe725fdbd4f96c579c4e759c7fe8f1cc8345d2d authored about 1 year ago
sponsorship_approval: Fix punctuation.

4b5e8971a3aaa20d5a7c98e318fdbe2284076f4c authored about 1 year ago
stream edit toggler: Update `select_tab` when changing hash."

This fixes a bug in #26717 where the hash would flash to #personal
before #subscribers. Sometime...

1f7b3d7a2d2d473cfbaa97c962169ea171c39094 authored about 1 year ago
send_email: Support add_context for remote servers.

612f2c73d663 started passing add_context to
`send_custom_server_email`, but did not make it make...

0f2cc383f69141159ca2bca942c4b2849dff5184 authored about 1 year ago
push_notifications: Improve logging when not contacting bouncer.

63e57128372d366b6b289f057ce8b3e9e5d24286 authored about 1 year ago
billing: Don't show current license for legacy plan customers.

f5aa88e16589b1e273faff01b8e90442db5c464c authored about 1 year ago
stripe: Fix 'get_billable_licenses_for_customer' not using event_time.

The call to 'get_billable_licenses_for_customer' during the
'sync_license_ledger_if_needed' step...

c12a9eeb9ca909d29d8eb95b147c0981dbcf3aee authored about 1 year ago
zilencer: Fix server/register failing to check if server is deactivated.

A deactivated server shouldn't be updated like that - we want to return
an error.

d351353126d703e912e9d6ee4b102c5e8aa768ac authored about 1 year ago
remote_server: Handle JsonableErrors and connection failures better.

This fixes the exception case on the initial
`/api/v1/remotes/server/analytics/status` case. Ot...

53f40133eb60b996f4719be8d43450519faa65cb authored about 1 year ago
change_user_role: List role choices in --help output.

Fixes #28227.

Signed-off-by: Anders Kaseorg <[email protected]>

b472d769d12a82582bb033ee6ff8d5a3f60b2c9c authored about 1 year ago
node tests: Use noop helper function pattern in test files.

Some files already were using `noop` in place of `() => {}`.
It's both clearer what it means an...

6e902defbaaa115f47797fe73b8139b5aae05b8f authored about 1 year ago
zilencer: Add tests for migrating customer from server to realm.

11dff6b4d8df76b07932f0556146001b0c7db315 authored about 1 year ago
zilencer: Don't consider deactivated realms to transfer server plan.

b4e92ecc480555647380301ed344ea6defff2681 authored about 1 year ago
remote_billing_page: Deny login for server / remote realm.

If server has plan, deny login for realm.
If realm has plan, deny login for server.

Co-autho...

ba80084ea7abe5a4b7d5b73dd4dc9795995f0d29 authored about 1 year ago
i18n: Update translation data from Transifex.

8965f011fb0d45c218f321f44234ebbf1205070e authored about 1 year ago
realm: Enfore length restriction on jitsi_server_url at API level.

Previously, passing a url longer than 200 characters for
jitsi_server_url caused a low-level fai...

633ec698f5c017ae6b34f25f0e9f0a6e5ef1b6ac authored about 1 year ago
settings: Restrict length of realm Jitsi url custom input.

We have a restriction of 200 characters for jitsi_server_url
realm setting custom input element....

94f0837b9cda945b0819314b4fc7257dae6759b0 authored about 1 year ago
signup: Send status code 400 on invalid emails.

9067220af6a814178cb67701edcae9387079ef3a authored about 1 year ago
registration: Prevent injecting arbitrary strings via query param.

While the query parameter is properly excaped when inlined into the
template (and thus is not an...

bedb68b2fee08942f5c6987c83450f876b1c8a39 authored about 1 year ago
support: Add the remote realm's plan type to the support view.

The plan type for the remote realm is useful to compare to any
current plan attached to the same...

83d6481f6f491c74899e56647f5cf0ea08220a9b authored about 1 year ago
portico: Update count of Tim's daughters on /team page.

b8d05aea1b088f37f73ece690b31914e3491e478 authored about 1 year ago
billing: Offer release announcement subscriptions.

Also avoid prompting for full name time more than once.
Adds TOS version field to Remote server ...

1757b88760ad7adf6ec964463827ee27d5913f42 authored about 1 year ago
zilencer: Log why the server got a 401.

863c1c28f7f671581b24ded33208f0c7d0199fe4 authored about 1 year ago
zilencer: Set the remote server as the user in Sentry.

4ef93de128ee088438e6d9eaad82c04be308b060 authored about 1 year ago
zilencer: Avoid using stale last_audit_log_update.

036b1156f2abaa3ba5669e4b549cb195cfe1c3c9 authored about 1 year ago
billing: Allow upgrade scheduled legacy orgs to view billing page.

Don't redirect them to sponsorship page.

d795400b21fd9d72eba99a68e6f50040de2e16e8 authored about 1 year ago
model: Use same name for legacy plan across the app.

34a1be80a4c909366c7b7a8efaa43023e2f4cda5 authored about 1 year ago
models: Make it easier to debug current plan name and status.

`print(plan)` now works to know the plan tier and status.

e02e0cd37e345caf9ec9dcbd50b177d09c91530d authored about 1 year ago
message_send: Add read_by_sender API parameter.

Signed-off-by: Anders Kaseorg <[email protected]>

77a6f444555b5951f46a5194a869c2ba673e33be authored about 1 year ago
models: Make ScheduledMessage.read_by_sender non-nullable.

Signed-off-by: Anders Kaseorg <[email protected]>

c7245d5f3bdaed6912a1b6c06b0e2995d0c0d5ea authored about 1 year ago
models: Move Message.sent_by_human to Client.default_read_by_sender.

Signed-off-by: Anders Kaseorg <[email protected]>

d7d5b6c73e9ac06b577969a2d1111fb46eaa50a0 authored about 1 year ago
digest: Exclude bots with sender.is_bot, not sent_by_human.

Signed-off-by: Anders Kaseorg <[email protected]>

d893ff5ba80a7f498aebe33be5ed043513718d28 authored about 1 year ago
message_send: Optimize checking access to DM recipients.

We previously used get_accessible_user_ids to check whether the
sender can access all DM recipie...

92c1dfc2484baeb7180826e0d95f4f5f67f16ea9 authored about 1 year ago
corporate: Add billing support email constant.

Adds BILLING_SUPPORT_EMAIL to `stripe.py` with a value of
"[email protected]" so that it can be co...

8bce83709f760723d06344ad6ff3f435f83c6ba8 authored about 1 year ago
remote_billing: Store acting users in remote user audit logs.

651590c49a185df37a881b764e431b8bdd3766be authored about 1 year ago
docs: Add missing spaces around code spans.

Signed-off-by: Anders Kaseorg <[email protected]>

a13e42f18a445535726d19159a5cbffdd5352766 authored about 1 year ago
stripe: End legacy plan before approving full sponsorship.

a5311c80328875e1c40800bf5f59979ecef8613b authored about 1 year ago
migrate_server_to_realm: Reset server tier during migration.

10ef30884846706599c82b91fe5fa5b22fbb4366 authored about 1 year ago
send_custom_email: Support JSON extra context with remote servers.

612f2c73d663f6f498443c21bfdf865f58d90615 authored about 1 year ago
send_custom_email: Stop lying about the type of options.

Saying `**options: str` is a lie, since it contains bools. We pluck
out the two bools that we n...

1229e38a0d9d3777dd36e2163e7ea94c6e533351 authored about 1 year ago
send_email: Pull admins_only back into send_custom_email filtering.

There is no reason for this to be an explicit argument to
send_custom_email, when the rest of th...

62e6b10ecd96e9bbf56221862683efbed72db3d0 authored about 1 year ago