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
This is the only operating editing audit logs not already using a
transaction, and having it do ...
We plan to have this potentially happen more than once for a given
realm.
b9af6c7962ed61f5b959a0f1795c499432d77aeb authored about 1 year ago
This will help us filter out system bot realm and control
feature access to it.
a8fd350630b1573e959522f6ae3b623d4b764220 authored about 1 year ago
23d712391e5990f6bffe5583e1eba87218717c45 authored about 1 year ago
This will he helpful to call it for both remote realm and remote
server billing sessions.
This function will not also be used to migrate remote realms
to legacy plan.
I accidentally free trials for both cloud and self hosted
enabled while testing, hence didn't ca...
eb92b31e1d00831ebefe76a3ad0d7e7dc3d2d72a authored about 1 year ago
We set the streams popover width to be equal to the width of the longest
menu item, via the min-...
We set the topics popover width to be equal to the width of the longest
menu item, via the min-c...
When a topic name becomes very long, it may stretch the popover menu
by a lot. We prevent this b...
The paragraph tag was being used along with the bold tag to style the
topic and stream in the po...
27ca8b0360f7695c0068f476e659a031f2970954 authored about 1 year ago
When a stream name becomes very long, it may stretch the popover menu
by a lot. We prevent this ...
a9e0871f592c47582e12b9ee17773fd4bdfa4676 authored about 1 year ago
Introduced `display: flex` to help with the align of the stream privacy
icon with the stream nam...
It’s still used indirectly via Scrapy, but we haven’t used it directly
since commit 09e17fbe17fe...
Some organizations may have long names that could blow up the gear
menu width, in those cases we...
e5f22113973debe718df3997311f5dcdf51d6071 authored about 1 year ago
We currently don't have appropriate padding applied to the lists and
links in the org info secti...
As per the intended design, the font size of the org plan should
be equal to the font size of ot...
Through this commit, we set the width of the navbar dropdowns to be
equal to the longest menu it...
581d4ce3c51d3f98c0766c68ca4fc8ccd3cf278c authored about 1 year ago
fd97d874911ecda65a62928af1f196d098844190 authored about 1 year ago
81a04b5bd819f4660e9315d46d403dbebabea79b authored about 1 year ago
If there are remote realms attached to the remote server, adds
the forms to be able to update sp...
6f3e1cf653c31258fc2868960dfd43989bc70017 authored about 1 year ago
Creates a separate template for the forms related to sponsorship
and discounts on the remote sup...
Pulls the forms for updating the billing collection method and
generally modifying the current p...
c2a76ccb3e768c4e00b977db8d6b367cf605225f authored about 1 year ago
f1ffb1f56e67698f61259330d090f2e2dd8bbad4 authored about 1 year ago
da5e1146f550d2b0b51450e2fbf9be5ad0d324d7 authored about 1 year ago
9e90afc5046bab9a5734ca4614e97a30dce96873 authored about 1 year ago
eb57b4c4f76b538026caca143d7426c41f505c74 authored about 1 year ago
These are useful for auditing and follow what we have for UserProfile.
And is_active will be use...
Copy here also points to the Cloud plans as described on zulip.com.
9c66b4a660d3fad9684aeeb4e8c2fbc97b5094d1 authored about 1 year ago851f69c3badeb38a6dd094177b9c19a5143d297c authored about 1 year ago
c9d2ac1e1be1fb107b64df197a861355f855cd04 authored about 1 year ago
This commit updates the CSS to fix the alignment of loading
spinner in "Save" button and also to...
We should show "white" spinner on "Save" button in message edit
form irrespective of the theme, ...
d6e30ee3e8e1018ab40efca2c08353a621fdbfb6 authored about 1 year ago
Co-authored-by: Chris Bobbe <[email protected]>
e52516002171267dfa555c6f9eea92a5255bc10b authored about 1 year agod365c8739d17203d3080f8dc966ea90ea470f783 authored about 1 year ago
When a self-hosted Zulip server does a data export and then import
process into a different host...
0abcfb7b7230b3c22b6dbc551a3b35b05532b4dc authored about 1 year ago
93f53fa7fafa3643bc86667b6c39ba14ae55b171 authored about 1 year ago
fa6b1764cdf6a959c8dfadc58c51c0f93e63ba03 authored about 1 year ago
82db8e7ac58dd6ade22a4ae46730326748c8cac2 authored about 1 year ago
We already override PUSH_NOTIFICATION_BOUNCER_URL in
test_extra_settings.py, so making this chan...
f78db57c6b6b56cb4de887940e77d8f42b89917d authored about 1 year ago
Adds the RemoteRealmBillingUser object to the BillingSession in the
views decorated by authentic...
The way the flow goes now is this:
1. The user initiaties login via "Billing" in the gear menu.
...
The separation of files no longer makes any sense, with some of these
forms being used by the Re...
These pages are generally used by both remoterealm and legacy server
flows, so should have gener...
We now potentially translate the sender of account security emails.
50b7c5ad857c85b38ca00deedf62dcc2d7c5e043 authored about 1 year ago18ec4cd198a86b792e797879ea18ee9522bbf6f7 authored about 1 year ago
a45438619d4e8d42dde65fd9f362d31a79a5b6f1 authored about 1 year ago
The "user_group_name_dict" value for the old group name key
was not deleted and this led to a bu...
We now allow changing "can_access_all_users_group" setting in
production.
b2b36ff37b1332e138b1384c7d4934878ff11cee authored about 1 year ago
We previously restricted "#groups" UI to development server
only due to it not being completed.
* Renamed FREE_TRIAL_DAYS to CLOUD_FREE_TRIAL_DAYS.
* Used `cloud_free_trial_days` to get free t...
34704daee71f61ffe42dc205d609aefaaf68051b authored about 1 year ago
Add a separate setting to only enable free trial for remote
realm / server.
367afbb5beb25f1b8c2a4207fc2a8ed2e770d324 authored about 1 year ago
This commit adds code to not include original details of senders like
name, email and avatar url...
See https://chat.zulip.org/#narrow/stream/6-frontend/topic/typing.20notifications.20efficiency/n...
22d59f113260fa923fa694008956ea0057d9944d authored about 1 year ago72aa4b256d0ea96e61b223a21ca036fc17743e45 authored about 1 year ago
ac441b77fa659e83545680d9167001ecca837b4f authored about 1 year ago
Clients like mobile add "-medium.png" to the url to get the
medium avatar if the avatar_url fiel...
Signed-off-by: Anders Kaseorg <[email protected]>
cf16ddd4d69eee6ba0bc1b25ca52d275f1c06186 authored about 1 year agoe44f3d448d1fa7c5db04a14e4b1ecc678a607673 authored about 1 year ago
121e5ad3dc73fb4aca0cb17584c043842ce055f3 authored about 1 year ago
We simply apply discount to both the plans.
Since the discount is saved in `customer.default_di...
ec86114330575557cb5561b16781aeb545baf7fd authored about 1 year ago01c3c4dd4bc90661455ecc7d9310a330aa9b2c97 authored about 1 year ago
Add `SWITCH_PLAN_TIER_AT_PLAN_END`'s text so that it can render.
We still need to fix applying ...
67d4e8456d106efb3da5defbebe059bb41cedb30 authored about 1 year ago
We need to add proper logs here, which can probably be copied from
test_current_count_for_billed...
dca7e654ca96d62b0f706dcffa71c213f172f0fc authored about 1 year ago
3ff14dc018b04f48f498184e9e9f60203122299a authored about 1 year ago
This is for legacy server **not** scheduled for an upgrade.
5d3eafcdd47ffe9a9a20734fc99311b05443d5a5 authored about 1 year agoSigned-off-by: Anders Kaseorg <[email protected]>
0400614a4873313000d1d3c33dc3f32da386311f authored about 1 year agoSigned-off-by: Anders Kaseorg <[email protected]>
f86becfc94c198f2b9038ed917d5b983071ccaca authored about 1 year ago
For the last form (with Full Name and ToS consent field), this pretty
shamelessly re-uses and di...
bba02044f50946bc9f6dceb70f3bc5769765f663 authored about 1 year ago
The "nothing else" line is accurate at a high level but more ambigious
than I'd like for sensiti...
Adds gear menu instructions for how to navigate to "All streams"
and "All groups".
- Documents new gear menu icons.
9bb90b7358b93dfc67353bc83ed62e928b6c196d authored about 1 year ago
I expect we would ignore extra events anyway, but this just makes it
easier to reason about how ...
9f98e572f1ab43ff8ac062717ff550a8f13a3d34 authored about 1 year ago
8f74d4529e867e48700da80a72f2682c4d83d63b authored about 1 year ago
The cursor should be a pointer for the whole visibility policy options;
since the whole option i...
If the RemoteRealmAuditLog has stale data, it means the server
stopped or never uploaded data. W...
Use 'get_remote_server_guest_and_non_guest_count' function
for the current count of billing lice...
When a remote server uploads statistics, we update the
LicenseLedger using the audit logs upload...
We add a 'get_remote_realm_guest_and_non_guest_count'
function that queries 'RemoteRealmAuditLog...
Context is only available for functions inside corporate app.
111df40e05aed5d51d707d2b237995592fca32f3 authored about 1 year agoc5bfdaaeeb04aaba9e6b64ddc158bb47130bd1b3 authored about 1 year ago
* Reformat "This is a legacy plan" notice on billing page.
* Add a link to the plan name on upgr...