zulip/tools
sujal shah 771d3b1434 invites: Enable adding users to user groups during invitations.
This commit allows users to be assigned to custom groups when
inviting them to join Zulip, similar to how channels are handled.
The implementation follows a similar pattern for adding pills,
ensuring consistency, as user groups and channels are parallel
in nature.

Fixes #24365.
2024-11-26 11:26:34 -08:00
..
ci ci: Enable Python warnings. 2024-10-23 10:55:55 -07:00
documentation_crawler requirements: Upgrade Python requirements. 2024-11-19 11:09:34 -08:00
droplets ruff: Fix PLR6104 Use `+=` to perform an augmented assignment directly. 2024-07-14 13:49:51 -07:00
i18n makemessages: Write with orjson. 2024-11-13 17:40:51 -08:00
lib stream-settings: Add info to can_remove_subscribers_group label. 2024-11-21 11:28:54 -08:00
linter_lib custom_check: Add rule to avoid creating savepoints. 2024-11-21 14:55:15 -08:00
node_lib web: Set "type": "module" and convert various CJS files to ESM. 2024-11-13 09:18:56 -08:00
oneclickapps ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
screenshots tools/screenshots: Create integration bots using display_name. 2024-11-21 11:10:12 -08:00
setup optimize-svg: Add an optional argument to optimize single files. 2024-11-21 10:49:05 -08:00
test-install Remove support for Ubuntu 20.04 and Debian 11. 2024-04-01 13:27:39 -07:00
tests ruff: Bump target-version from py38 to py310. 2024-07-13 22:28:22 -07:00
zulip-export
README.md
__init__.py
backport-pull-request backport: Fix the commit-ids that are used. 2024-05-06 14:47:22 -07:00
build-docs
build-help-center run-dev: Add option to host help center with starlight. 2024-08-02 18:18:01 -07:00
build-release-tarball
cache-zulip-git-version
check-capitalization python: Mark regexes as raw strings. 2024-04-26 12:30:31 -07:00
check-frontend-i18n ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
check-issue-labels ruff: Fix UP007 Use `X | Y` for type annotations. 2024-07-13 22:28:22 -07:00
check-openapi web: Set "type": "module" and convert various CJS files to ESM. 2024-11-13 09:18:56 -08:00
check-provision
check-schemas tests: Rename the Node tests to *.cjs. 2024-11-13 09:18:56 -08:00
check-templates ruff: Fix UP035 Import from `collections.abc`, `typing` instead. 2024-07-13 22:28:22 -07:00
check-thirdparty
clean-branches
commit-message-lint
commit-msg
conf.ini-template
convert-help-center-docs-to-mdx help-beta: Add support for images. 2024-10-24 13:01:50 -07:00
coveragerc
deploy-branch
diagnose ruff: Fix UP035 Import from `collections.abc`, `typing` instead. 2024-07-13 22:28:22 -07:00
documentation.vnufilter docs: Update VNU filter to ignore warnings about sphinx-design. 2024-03-22 16:54:57 -07:00
duplicate_commits.json
fetch-contributor-data ruff: Fix UP007 Use `X | Y` for type annotations. 2024-07-13 22:28:22 -07:00
fetch-pull-request
fetch-rebase-pull-request
find-unused-css
lint eslint: Rename configuration to *.cjs. 2024-11-13 09:18:56 -08:00
pre-commit
provision Remove support for Ubuntu 20.04 and Debian 11. 2024-04-01 13:27:39 -07:00
push-to-pull-request push-to-pull-request: Accept intermixed options and arguments again. 2024-02-01 17:08:44 -08:00
python-warnings.bash requirements: Upgrade Python requirements. 2024-11-19 11:09:34 -08:00
rebuild-dev-database
rebuild-test-database refactor: Rename `huddle` to `direct_message_group` in non api files. 2024-07-31 23:25:56 -07:00
release release: Parse version.py using the language it was written in. 2024-07-25 13:17:49 -07:00
release-tarball-exclude.txt puppet: Rename puppet/zulip_ops to puppet/kandra. 2024-02-06 17:56:27 -08:00
renumber-migrations ruff: Fix SIM115 Use a context manager for opening files. 2024-10-20 18:16:27 -07:00
reset-to-pull-request
review ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
run-codespell
run-dev upload: Use tusd for resumable, larger uploads. 2024-09-19 11:37:29 -07:00
run-mypy ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
run-tsc
semgrep-py.yml endpoints: Remove the has_request_variables decorator. 2024-09-05 16:02:12 -07:00
setup-git-repo
show-profile-results
stop-run-dev
tail-ses ruff: Fix SIM117 Use a single `with` statement with multiple contexts. 2024-07-14 13:48:32 -07:00
test-all
test-api update_user_backend: Allow authorized org owners to change user emails. 2024-10-22 16:36:38 -07:00
test-backend test_backend: For serial mode for stripe fixture generation. 2024-09-19 11:26:21 -07:00
test-documentation ruff: Fix UP035 Import from `collections.abc`, `typing` instead. 2024-07-13 22:28:22 -07:00
test-help-documentation ruff: Bump target-version from py38 to py310. 2024-07-13 22:28:22 -07:00
test-js-with-node invites: Enable adding users to user groups during invitations. 2024-11-26 11:26:34 -08:00
test-js-with-puppeteer test-js-with-puppeteer: Run with node --experimental-strip-types. 2024-11-13 09:18:56 -08:00
test-locked-requirements ruff: Fix SIM117 Use a single `with` statement with multiple contexts. 2024-07-14 13:48:32 -07:00
test-migrations
test-queue-worker-reload ruff: Fix UP007 Use `X | Y` for type annotations. 2024-07-13 22:28:22 -07:00
test-run-dev ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
test-tools
total-contributions ruff: Fix UP006 Use `list` instead of `List` for type annotation. 2024-07-13 22:28:22 -07:00
update-locked-requirements
update-prod-static update-prod-static: Only run generate_landing_page_images if necessary. 2023-10-05 09:04:33 -07:00
update-zuliprc-api-field
upload-release python: Simplify with str.removeprefix, str.removesuffix. 2024-09-03 12:30:16 -07:00
webpack webpack: Run with node --experimental-strip-types. 2024-11-13 09:18:56 -08:00
zanitizer
zanitizer_config.pm.sample

README.md

This directory contains scripts that are used in building, managing, testing, and other forms of work in a Zulip development environment. Note that tools that are also useful in production belong in scripts/ or should be Django management commands.

For more details, see https://zulip.readthedocs.io/en/latest/overview/directory-structure.html.