Ecosyste.ms: OpenCollective

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

github.com/kiwitcms/tenants

Multi-tenant support for Kiwi TCMS
https://github.com/kiwitcms/tenants

Remove use of non-existing.png file in tenant name area

b/c it results in a 404 response which is later rate limited

56b8d46bf5c70d456ef12ca06e1517cc9bb690ee authored 10 months ago by Alexander Todorov <[email protected]>
Changelog for v2.6.1

98c50460e8c5acdf7152990295b134b7a971d239 authored 10 months ago by Alexander Todorov <[email protected]>
Changelog for v2.6.0

3d656809481f44c37a23adc6d43562e7642d505f authored 11 months ago by Alexander Todorov <[email protected]>
Start testing with psycopg3

f415d322b1afe0c610ae6cff6e524f8d12d11773 authored 11 months ago by Alexander Todorov <[email protected]>
Start building and testing with Python 3.11

8bb878229a08e6816a2183787f012cb164ee62dd authored 11 months ago by Alexander Todorov <[email protected]>
Update pylint-django from 2.5.3 to 2.5.5

2cab0c523c5bbcfcd5c3d7831528aea334fb9bcb authored about 1 year ago by pyup-bot <[email protected]>
Update django-tenants from 3.5.0 to 3.6.1

7b686ad885f1db5862ab32a7be6eeb62342aae79 authored about 1 year ago by pyup-bot <[email protected]>
Changelog for v2.5.2

c3e53b98a7becb4b45f878c3961f6e61271e3d69 authored about 1 year ago by Alexander Todorov <[email protected]>
pylint disable

d45f3defd6862079aafc75fc8d3e8bbdac781fa5 authored about 1 year ago by Alexander Todorov <[email protected]>
Add `trackers_integration` into tenant_groups.models.Group.relevant_apps

to allow per-tenant assignment for permissions around personal API
tokens, see https://github.co...

646562e2c5db8683708267bc679fec288c9a5a58 authored about 1 year ago by Alexander Todorov <[email protected]>
Pin pylint-django to v2.5.3

v2.5.5 switches to pylint 3.x which errors out with:

File "/home/runner/work/trackers-integrati...

8583fb127c56f125ea022f7766ebdfda17b5cc75 authored about 1 year ago by Alexander Todorov <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-comm...

8efbf19b9a1e39275db7da770efb3732817eaffe authored about 1 year ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Changelog for v2.5.1

511a4165db12dcbd989250d59ff64a1b5b6e3f39 authored over 1 year ago by Alexander Todorov <[email protected]>
Replace form_errors_to_list()

which was removed in
https://github.com/kiwitcms/Kiwi/commit/6c260b6ff6fa4861a050bbfaf83713166a9...

bfeb81ef12eb80dd8d390872de3de3fcd687c8dc authored over 1 year ago by Alexander Todorov <[email protected]>
Update django-tenants from 3.4.8 to 3.5.0

9b32197095975e35aff3696174932194dfc172ad authored over 1 year ago by pyup-bot <[email protected]>
Changelog for v2.5.0

82b5ad7d83ea1d390d6204965ffec3c2c7babe8f authored almost 2 years ago by Alexander Todorov <[email protected]>
Update to django-tenants==3.4.8

89127aac08b14d537e44641ad5658c1cfce74695 authored almost 2 years ago by Alexander Todorov <[email protected]>
Add downstream test for new upstream functionality

https://github.com/django-tenants/django-tenants/pull/841

500823364f8deaaafd65d75d9be6e0678a00558a authored almost 2 years ago by Alexander Todorov <[email protected]>
Don't load & initialize bootstrap-switch anymore

b/c it is loaded and initialized in bundle.js since Kiwi TCMS v11.7

6afd068b4e33da956702a20158defafafe005f9b authored almost 2 years ago by Alexander Todorov <[email protected]>
Update CI test to use a stronger password

because of the new password requirements in Kiwi TCMS v11.7

c0b9ab83d44aad3a70a169ef73a8c35f3349eb81 authored almost 2 years ago by Alexander Todorov <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.4.0](https://github.com/pre-comm...

b90cabb1873786217e55a87cb2e79e681e6eb4c4 authored about 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Changelog for v2.4.0

f9a035120dfcc699832d3c168cbde25b311da9f2 authored about 2 years ago by Alexander Todorov <[email protected]>
Cap tenant logo image to the same height as our logo

abff3881dbafcd37ede0d37e3899c87e545f5faf authored about 2 years ago by Alexander Todorov <[email protected]>
Update HTML layout to make it more presentable and more simple

03f0fc7e3099abf21b5c92b2e52d8e539236618c authored about 2 years ago by Alexander Todorov <[email protected]>
Update translation strings

5a1b10058a3caf9761a59d8578ca301a4c361625 authored about 2 years ago by Alexander Todorov <[email protected]>
Show title on tenant logo image only if present

f116fb9ae609327140068ef96f7490291123b150 authored about 2 years ago by Alexander Todorov <[email protected]>
Fix make messages command

5361235fb7f100c7d9d911ed9d25dcb44f018e87 authored about 2 years ago by Alexander Todorov <[email protected]>
Display Tenant logo if provided

5477c18e5abc2fb1fa8b345c366a2b10cf8d28f1 authored about 2 years ago by Alexander Todorov <[email protected]>
Upload tenant logo as attachment

51811ea862d4ad2a3e86085e482b64b82de46020 authored about 2 years ago by Ivajlo Karabojkov <[email protected]>
Add CodeQL workflow for GitHub code scanning

c1590dc7905490fc9d7bc9906cf55c978fbc7e5a authored about 2 years ago by LGTM Migrator <[email protected]>
Typo

28749d180797ef7e4de6d0288f7e17e28e7dfb01 authored about 2 years ago by Alexander Todorov <[email protected]>
Changelog for v2.3.2

16b62eb1b32791457d3114421d502e5f12a1c2bd authored about 2 years ago by Alexander Todorov <[email protected]>
Update django-tenants from 3.4.5 to 3.4.7

6fa2a9bfd1446defbad15a0ab77f2c29ce5c47c0 authored about 2 years ago by pyup-bot <[email protected]>
Adjust redirects from Tenant admin

by redirecting to the actual pages which perform a useful operation or
provide a more clear erro...

11a615df613ad7cdc543cb620603825a47347985 authored about 2 years ago by Alexander Todorov <[email protected]>
Update docs for initial configuration

1ac1530fd9afe1342194a8dde726cfa545fd1b57 authored about 2 years ago by Alexander Todorov <[email protected]>
Don't add users to TenantGroup on `empty` tenant

"empty" is a special tenant used as a template and we don't want to add
any data here that may b...

d2fa0dc2e889d9e99603002cd8de6ea5b8cbba95 authored over 2 years ago by Alexander Todorov <[email protected]>
Add more assertions into test

0daca1e2496ad561a15e340be45732e6231ad7cc authored over 2 years ago by Alexander Todorov <[email protected]>
Add new test for context processor

67c3a5c18a63455c4bba87aa83e3d22b9bdfbae6 authored over 2 years ago by Alexander Todorov <[email protected]>
Don't access request.tenant if such attribute does not exist

Fixes KIWI-TCMS-K2,
https://sentry.io/organizations/kiwitcms/issues/3565864401/

This happens fo...

8f03ca615bcc131db1020d5bdaaf263b93fac8e5 authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v2.3.1

17703b2e0f1f7b9e374a0205f7ceda639bbe8632 authored over 2 years ago by Alexander Todorov <[email protected]>
Add integration test for schema cloning

30360244d3c2dc561e002fd21bf5ae6fe22ecdbd authored over 2 years ago by Alexander Todorov <[email protected]>
Add pgAdmin to docker-compose. Will help with debugging

c236452b634434c75e50d44241102bf0127fe1f5 authored over 2 years ago by Alexander Todorov <[email protected]>
Make sure no tenant with name subscriber exists when starting test

956f61354e85fea6156eccabc4f9b8dfff636e10 authored over 2 years ago by Alexander Todorov <[email protected]>
Bump django-tenants from 3.4.4 to 3.4.5

Bumps [django-tenants](https://github.com/django-tenants/django-tenants) from 3.4.4 to 3.4.5.
- ...

07dca0504a65e2a658c8efb9bec98a1d1cbfe0d8 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Changelog for v2.3.0

368c6faed71ba9b8d9b715bd466ccd4ec2a154d4 authored over 2 years ago by Alexander Todorov <[email protected]>
Make it possible for add_to_default_groups() to display messages

this still needs to be hooked into AuthorizedUsersChangeForm

1450417dd632fb201841a161f7783035ff860ab2 authored over 2 years ago by Alexander Todorov <[email protected]>
Update doc-string to be more accurate

dc144828502fe1ee5dcaca9f061c3198eb17c7ec authored over 2 years ago by Alexander Todorov <[email protected]>
Honor settings.DEFAULT_GROUPS instead of hard-coding

Invited users and users authorized via the Admin panel will be added to
tenant groups which matc...

bc571e197899d7360186c3c54cb65204a1c3ffe0 authored over 2 years ago by Alexander Todorov <[email protected]>
Be more explicit as to which model is used

2847a179a3649c8574b89aa81e1bf8e8fe4bbdb2 authored over 2 years ago by Alexander Todorov <[email protected]>
Don't grant auth.view_ permissions even on publicly readable tenants

fd79c02323015c548f93e8b207eb295974012eb4 authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v2.2.1

1725c37521b42dca59219e298c603d546a1d7b7d authored over 2 years ago by Alexander Todorov <[email protected]>
Try validating form before creating OSS tenant

- need to move create_oss_tenant() on it's own to avoid circular imports

1ac20836d73a4518eb90aaa1b183b511f6fd4d0e authored over 2 years ago by Alexander Todorov <[email protected]>
Add a test for create_oss_tenant() helper function

283f70ce8fe6af90c669fceeb5444bcc41884e79 authored over 2 years ago by Alexander Todorov <[email protected]>
Pass in initial data as data, otherwise form doesn't validate

1c538468c7376cb798adde2a6cff7e29fafa65e5 authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v2.2.0

88c9de74e7600755815115d59882b8bb633354c4 authored over 2 years ago by Alexander Todorov <[email protected]>
Allow editing Tenant.name after a tenant has been created

this will make it easier for admins to customize the text shown in
navigation!

7f6fb0e8de726168181a9a514a9f9bdf6a1da7b5 authored over 2 years ago by Alexander Todorov <[email protected]>
Update django-tenants from 3.4.3 to 3.4.4

b549aabc1a6f623c67fbb5e4fce38ae06777472a authored over 2 years ago by pyup-bot <[email protected]>
Update django-tenants from 3.4.2 to 3.4.3

8183075df9bdde0ebbebbaf188e14e4bb4f3c0c9 authored over 2 years ago by pyup-bot <[email protected]>
Bump actions/checkout from 2 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](htt...

68bedf3f31416ceca549e7b586ffec5483df6611 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump actions/setup-python from 1 to 4

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 1 to 4.
- [Release no...

e9cb46f46d1cb13d67c1fcef665eb19d19958a29 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Adjust tests due to changes in Kiwi TCMS' Change bug view

which now validates foreign keys more accurately. See
https://github.com/kiwitcms/Kiwi/commit/24...

49bea664a13f808e932e1c5bccdef3011b6ab038 authored over 2 years ago by Alexander Todorov <[email protected]>
ci: Update GitHub Actions via Dependabot too

e46137712618d46e910718a32c8a2f91055ccc33 authored over 2 years ago by Alexander Todorov <[email protected]>
ci: Update how we push data to CodeCov.io

4b732be8d2b000311a166a9a7a2f167efd861e35 authored over 2 years ago by Alexander Todorov <[email protected]>
ci: Report test results to Kiwi TCMS

e3b9f9823198d487ba1cb620d921042537fe7a07 authored over 2 years ago by Alexander Todorov <[email protected]>
Add tests for tenant personalization display

a7c47189a5177c40ce141d677d7f1e1bed700d18 authored over 2 years ago by Alexander Todorov <[email protected]>
Show tenant info in navigation bar

1326b0f4dea01af6dd97db3212f4dbb1672f4dc7 authored over 2 years ago by Ivajlo Karabojkov <[email protected]>
ci: Adjustments for newer pylint version

c2ea927732b68109598f777ce12868fe1006c9ed authored over 2 years ago by Alexander Todorov <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](https://github.com/pre-comm...

9d16ed81c29ff4c81bc118b6daadb860eda0dab0 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Changelog for v2.1.1

ef16c260328101b8629dbca6d4ad17dcfde60c38 authored over 2 years ago by Alexander Todorov <[email protected]>
Don't crash if user can't change tenant groups. Fixes KIWI-TCMS-J8

https://sentry.io/organizations/kiwitcms/issues/3230191406/

This can happen if the user has "vi...

1cd0b4b64417e3c47f61e149b40a82538e2e808a authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v2.1.0

a7ee10215791a249447bfa1a1adaaa87ddee1a2f authored over 2 years ago by Alexander Todorov <[email protected]>
Add refresh_tenant_permissions command

which will execute the same operations as `refresh_permissions`
against each tenant

0aecca98ad896f2e2c5d951746710a33a2bcd686 authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v2.0.1

c5d7c76a287f9561af5c8ab42f6fddf50a276356 authored over 2 years ago by Alexander Todorov <[email protected]>
Fix URL in help message

8f6cf01e133d07688d30d376fe8dd8cd79c109e6 authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v2.0.0

540ff5b3797afefbedd10c992ce7a915a4243367 authored over 2 years ago by Alexander Todorov <[email protected]>
Admin group gets extra permissions for the tenant_groups app

otherwise it is exactly the same as the Tester group!

17a270bc81f86262e0d6c8f8b0b23af92474dd98 authored over 2 years ago by Alexander Todorov <[email protected]>
Display tenant groups in AuthorizedUser admin

129dd0010be0af16e18e31d2a25e538c6c4b70e0 authored over 2 years ago by Alexander Todorov <[email protected]>
Limit tenant groups permission set to TENANT_APPS

db455bc87e591168287415f1c7461107c32fb666 authored over 2 years ago by Alexander Todorov <[email protected]>
Define per-tenant Group model. Refs #104

- allows mapping of Users & Permissions
- The grous "Administrator" and "Tester" are special and...

81afc06b2448b96ab22db9906308b8d185b07212 authored over 2 years ago by Alexander Todorov <[email protected]>
Authentication backend for tenant groups. Closes #104

Inherits from ModelBackend to allow per-user permissions but uses
per-tenant group permissions w...

b1237f86899416b06ac7969eb319867c6913df1f authored over 2 years ago by Alexander Todorov <[email protected]>
Add system check to verify that GroupsBackend is configured

64290a10811139dc35683271ccad4c22f362aee5 authored over 2 years ago by Alexander Todorov <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.1.0 → v4.2.0](https://github.com/pre-comm...

4f6390f786baffa8b694c4f0d6bf20ae1fa2b33d authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Add pre-commit CI config

1d35a7400374b4df55d6eaba5b638f3bb1b0993b authored over 2 years ago by Alexander Todorov <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

554e18ce9bab08f718981de852f0f995a13dc496 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Changelog for v1.11.0

010a37cbe711da1c1d869a65a7c7ba912a284877 authored almost 3 years ago by Alexander Todorov <[email protected]>
System check for KIWI_TENANTS_DOMAIN ENV. Closes #140

01b767407f035ae5b8afdf4cbed187a871956bad authored almost 3 years ago by Ivajlo Karabojkov <[email protected]>
Changelog for v1.10.0

e67dcf6bbcfc926093224a4f8aa4fc48b9789289 authored almost 3 years ago by Alexander Todorov <[email protected]>
Update django-tenants from 3.4.1 to 3.4.2

f5f13ab7bc36c8930f515d7fa249a0403ff02359 authored almost 3 years ago by pyup-bot <[email protected]>
Changelog for v1.9.0

d42d64fca2090455edbe15a14aaf5a0dae05d9db authored almost 3 years ago by Alexander Todorov <[email protected]>
Update django-tenants from 3.4.0 to 3.4.1

836fe6e3bc9501c6ea5bc3c7f62b830c6073b7b5 authored almost 3 years ago by pyup-bot <[email protected]>
ci: Fix code coverage uploads

41544de8721138fa0d45784b2a7ce83ac49b517c authored almost 3 years ago by Alexander Todorov <[email protected]>
tests: Update expected error message

it turns out that Postgres/django-tenants allows dashes in schema names
but we still don't want ...

68cd573dafa0d7fa5cfcda5c0eddf17fd57e730b authored almost 3 years ago by Alexander Todorov <[email protected]>
Update django-tenants from 3.3.4 to 3.4.0

fb895c4c4d2bfa4d6ff5d529e9ad1e398a1f4ca3 authored about 3 years ago by pyup-bot <[email protected]>
Changelog for v1.8.0

c47111175d3622fb60974ab4e2bd5bb3e7683848 authored about 3 years ago by Alexander Todorov <[email protected]>
Use f-strings

1880518e206b95cfea4febf04ff9a0feb04cbbbe authored about 3 years ago by Alexander Todorov <[email protected]>
Update django-tenants from 3.3.2 to 3.3.4

714c609256c99d2a3f510845b489984dcd68bc07 authored about 3 years ago by pyup-bot <[email protected]>
Changelog for v1.7.0

b1fbbc2987ce8d1ebb5f37af128b169941645a36 authored over 3 years ago by Alexander Todorov <[email protected]>
Use clone_tenant if a schema_name 'empty' exists. Fixes #127

allows for faster tenant creation

3836643930d04b81c32f38b9a3676b0ada937e9c authored over 3 years ago by Alexander Todorov <[email protected]>
pylint: Supply Django config via cli option

for some reason leads to errors when supplied via ENV

2e7a30ad1e8f4a570c74beee2ad13da14e6db0a6 authored over 3 years ago by Alexander Todorov <[email protected]>
CI: Migrate from Travis CI to GitHub Actions

c46365ed899855ff50fe3cde6c5056cb093a288c authored over 3 years ago by Alexander Todorov <[email protected]>