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

settings: TENANT_APPS should contain tcms.bugs.apps.AppConfig

instead of only 'tcms.bugs'!

db8a0fb5e276f44e2fb81b76f27a6e143b9c2705 authored almost 5 years ago by Mr. Senko <[email protected]>
Changelog for v1.0.1

4ff874b7af38c82fe3a8448b5dcc3f191aa56841 authored almost 5 years ago by Mr. Senko <[email protected]>
settings: MULTITENANT_RELATIVE_MEDIA_ROOT should be tenant/

instead of tenants/

This makes the new plugin compatible with previous installations

0063191bb9353349fa0369f09608c06daaa2bb42 authored almost 5 years ago by Mr. Senko <[email protected]>
Update kiwitcms from 8.1 to 8.1.99

d0b1ccd198d471de63ea8d74c89366d99014edde authored almost 5 years ago by pyup-bot <[email protected]>
rst formatting

06bb8ec36af4e9e11585b830a185bac010ccf004 authored almost 5 years ago by Alexander Todorov <[email protected]>
Changelog for v1.0

7dd790b86841283bda95203a46b76a9f229ac1b7 authored almost 5 years ago by Mr. Senko <[email protected]>
Make settings idempotent

because Django and plugin loading code itself may load settings
multiple times

942839e8ace760f316b2bae877fb7036f5c7e1ec authored almost 5 years ago by Mr. Senko <[email protected]>
Install MT settings override in tcms_settings_dir/

this will make it very easy to configure MT instances by
providing all of the static configurati...

135a9407058af0fb423510990aec2a2ef297e48e authored almost 5 years ago by Mr. Senko <[email protected]>
Turn into Kiwi TCMS plugin

- does not need MENU_ITEMS and ROOT_URLCONF override anymore
- does not need to load tcms_tenant...

61c3676a1bc230d06532791e726dc91276ce9e15 authored almost 5 years ago by Mr. Senko <[email protected]>
Use permanent docker volume for development

8feb0011e8b564eb69780639698be7ec47410c65 authored almost 5 years ago by Mr. Senko <[email protected]>
Update docker-compose for Postgres 12

1c73e43a116784d70e67cacd70d4e57d22d6bfe2 authored almost 5 years ago by Mr. Senko <[email protected]>
Refactor redirect_to() to CBV

it doesn't need permissions because it is used only for redirection

8b3ee3fd81e030be1e9a2976a4547cd2aaea4f89 authored almost 5 years ago by Mr. Senko <[email protected]>
Enable kiwi_lint for pylint

4ba501b8aa81332d67e54f504e2e5ee7b0c7ebfc authored almost 5 years ago by Mr. Senko <[email protected]>
Replace datetime.now with timezone.now

for better support of installations with enabled timezone config

5821691d13c56c74dd098f3c258075b64155a9e3 authored almost 5 years ago by Mr. Senko <[email protected]>
Disable couple more pylint issues coming from kiwi_lint

58eaa3bc7d04b2a20b7e8c70ae7727febdef19f6 authored almost 5 years ago by Mr. Senko <[email protected]>
Add permissions for NewTenantView tests

e392ac1cb8772e07416d59120bf3daee141aba74 authored almost 5 years ago by Mr. Senko <[email protected]>
Require tcms_tenants.add_tenant permission for NewTenantView

this will limit tenant creation to possibly a sub-group of
users of Kiwi TCMS, maybe even only s...

5ed1e9ca6cb3951a5dfcead5017f0c89f766b5d2 authored almost 5 years ago by Mr. Senko <[email protected]>
Update kiwitcms from 8.0 to 8.1

318d9f7e442ae2bfa2411662ee4d71ce44c16dfc authored almost 5 years ago by pyup-bot <[email protected]>
Add more tests for TenantAdmin.delete_view(). Refs #5

2b5ffd6b816cac0a867bacfe01833954f104f550 authored almost 5 years ago by Mr. Senko <[email protected]>
Enable pylint in Travis CI. Closes #17

ef78a2642b7f13daf2d741f89a759680499999ff authored almost 5 years ago by Mr. Senko <[email protected]>
Add tests for AuthorizedUsersAdmin. Closes #5

e1ada5dc0a676c4d3fcf9f83f85914dcc348dac1 authored almost 5 years ago by Mr. Senko <[email protected]>
Reimplement NewTenantView as FormView

WARNING: this is inherited and overriden by
kiwitcms-github-marketplace !!!

makes code simpler ...

dfb9e0ddc36ee59baa906ce74a74a07c3711afd9 authored almost 5 years ago by Mr. Senko <[email protected]>
Add tests for TenantAdmin. Refs #5

43829d5bdcaccea57b329403624d2d93ec8a9851 authored almost 5 years ago by Mr. Senko <[email protected]>
Disable pylint issue

Note: for invalid-overridden-method the base class defines a
@cached_property and the implementa...

d272143c8ef7532423a6b9b1debd1443dd1a7a61 authored almost 5 years ago by Mr. Senko <[email protected]>
Fix flake8 issues

273ddada0a35556968fe0bebe368ffdaa9789578 authored almost 5 years ago by Mr. Senko <[email protected]>
Fix pylint issue

0d19c0971c0635819acce1822ec22156f74f9792 authored almost 5 years ago by Mr. Senko <[email protected]>
Remove pylint disables. Refs #17

49b0f7aa983d9a6726e2067727c97737b3bc063f authored almost 5 years ago by Mr. Senko <[email protected]>
Enable flake8

4b490caa5160f757362ba12ff1a0a3afcccf8d27 authored almost 5 years ago by Mr. Senko <[email protected]>
Don't pin devel versions

bd79119d40564b0139ebf0d75cf50d10c46ac997 authored almost 5 years ago by Mr. Senko <[email protected]>
Update pylint-django from 2.0.13 to 2.0.14

28f063e057c967a43fe913dd082b44904560eec4 authored almost 5 years ago by pyup-bot <[email protected]>
Changelog for v0.5.1

Fixes #60

88fe078a038e9cbc8bf4570b404ec54d5f7b0cbb authored almost 5 years ago by Mr. Senko <[email protected]>
Update django-tenants from 3.0.0 to 3.0.1

c5c521568d6634a88cae4a53f819ee604e6a8be6 authored almost 5 years ago by pyup-bot <[email protected]>
Update coveralls from 1.11.0 to 1.11.1

5abab7a43d5ce94985101d9421fa9a20eb831cab authored almost 5 years ago by pyup-bot <[email protected]>
Update kiwitcms from 7.3 to 8.0

4d472e81b8ea8b8371cd599b0693a1690bbfed48 authored almost 5 years ago by pyup-bot <[email protected]>
Update coveralls from 1.10.0 to 1.11.0

59b0df0746e3711f3fc33b2610160224ddd3b3c8 authored almost 5 years ago by pyup-bot <[email protected]>
Add information how to create public tenant.

depends on https://github.com/tomturner/django-tenants/pull/337

806039949c03f2daecfe9474d02f6e9afaae8c2c authored almost 5 years ago by Mr. Senko <[email protected]>
Changelog for v0.5

3be70925c4a14f4f654c14b23fb57c62e2b63336 authored almost 5 years ago by Mr. Senko <[email protected]>
Bump kiwitcms from 7.2.1 to 7.3

Bumps [kiwitcms](https://github.com/kiwitcms/Kiwi) from 7.2.1 to 7.3.
- [Release notes](https://...

f6bcc21571328677324891ed05d207c3d61bca33 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump django-tenants from 2.2.3 to 3.0.0

Bumps [django-tenants](https://github.com/tomturner/django-tenants) from 2.2.3 to 3.0.0.
- [Rele...

1c979794e0daba21d93cdee35a5f3fe7111b2fb2 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Tests workaround: Install psycopg2 in CI

workaround for
https://github.com/tomturner/django-tenants/issues/336

1df1c4c7313fd823e9921ddfe20b72872aff112b authored almost 5 years ago by Mr. Senko <[email protected]>
Update badges

6727c57d9399671894c5dd577f1f5d2b6f0739bd authored about 5 years ago by Mr. Senko <[email protected]>
Update coveralls from 1.9.2 to 1.10.0

6d1ab1832243f8977bc3c6d8d84ad6b594b4fc7b authored about 5 years ago by pyup-bot <[email protected]>
Bump kiwitcms from 7.2 to 7.2.1

Bumps [kiwitcms](https://github.com/kiwitcms/Kiwi) from 7.2 to 7.2.1.
- [Release notes](https://...

61862fb948b144a946cd1c9fe45270e9422dd05d authored about 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Changelog for v0.4.7

a0cbe7f80f8f51d0aaa1b6a0c1241436459c01ae authored about 5 years ago by Mr. Senko <[email protected]>
Set tcms_tenants.tests.LoggedInTestCase.tenant.owner.password

to "password" so it can be reused by downstream tests

b3efd1f47118193c7cab5b905768bea91488a6e3 authored about 5 years ago by Mr. Senko <[email protected]>
Start shipping tcms_tenants.tests

- __init__.py only
- because it contains base classes which can be used for testing
in other m...

3ff67e1e3575a14191be9ec49599e2675b51c624 authored about 5 years ago by Mr. Senko <[email protected]>
Add UserFactory.is_superuser = False

464a97e00ccebc40797e61471c2830e4c4b26f6a authored about 5 years ago by Mr. Senko <[email protected]>
Changelog for v0.4.6

eeb1df392a1a3809605a161318003a1bd15cfad6 authored about 5 years ago by Mr. Senko <[email protected]>
Replace ugettext_lazy with gettext_lazy for Django 3.0

0e1d30df6322b1d9d062e1e95da58a3b0aece179 authored about 5 years ago by Mr. Senko <[email protected]>
Update Kiwi TCMS to 7.2 because @pyup-bot isn't reliable

12ba6c6db67ea98cd6b1668222b391cd73dc3d6f authored about 5 years ago by Mr. Senko <[email protected]>
test for missing migrations

aa77cc99c741bae06869bf4db026a22c1c6dc0be authored about 5 years ago by Mr. Senko <[email protected]>
New translations django.po (Slovenian)

70360045226372bc2a034481acf29b3673e96b0e authored about 5 years ago by kiwitcms-bot <[email protected]>
Update coveralls from 1.9.1 to 1.9.2

ecf6a9d3aa77aec6f3bb683b4abcdc62d2ca4fa9 authored about 5 years ago by pyup-bot <[email protected]>
Update coveralls from 1.8.2 to 1.9.1

f38a420ca0b509f52c4aa2246e6ee9c0dff24d29 authored about 5 years ago by pyup-bot <[email protected]>
Changelog for v0.4.5

bdc9c1bb4eee5f3d94ffc5421e9bb6e55c8b4611 authored about 5 years ago by Mr. Senko <[email protected]>
Remove tcms.core.contrib.comments from TENANT_APPS

after being removed from the main app here
https://github.com/kiwitcms/Kiwi/pull/1221

38ab4ea13eddf77b31a960179bee30e5ebabcc94 authored about 5 years ago by Mr. Senko <[email protected]>
Update pylint-django from 2.0.12 to 2.0.13

5aece080ae8e5f09095a056de7c35a90db22505d authored about 5 years ago by pyup-bot <[email protected]>
Document ST to MT migration

e1b88437fa825ec4d18d1afabd50fa5ce515fd75 authored about 5 years ago by Mr. Senko <[email protected]>
Add missing tcms.bugs to TENANT_APPS

991ba61d062e3a847620447ba2a7eb78905979d9 authored about 5 years ago by Mr. Senko <[email protected]>
Document how to configure multi-tenancy

996d9bbf377a604991f28a87a1ea89add3d9f0f2 authored about 5 years ago by Mr. Senko <[email protected]>
Call create_tenant() in create_oss_tenant()

apparently I forgot to commit this

3c237fe3a11940628bb0b660b64b2bc44427df1f authored about 5 years ago by Mr. Senko <[email protected]>
Add helper function to create tenants for the OSS program

53e624ae772bac32365505a1f3de99850451f46a authored about 5 years ago by Mr. Senko <[email protected]>
Update pylint-django from 2.0.9 to 2.0.12

ac35e82cc56075ff2d405097c60159227bc0cfe3 authored about 5 years ago by pyup-bot <[email protected]>
Update kiwitcms from 7.0 to 7.1

38473818ff1630b3c04337aa3892996ff7b3825f authored about 5 years ago by pyup-bot <[email protected]>
Update version to 0.4.4

05c25f04d13617cec3a227932c35a5b7885324cf authored about 5 years ago by Mr. Senko <[email protected]>
New translations django.po (Russian)

92db0e2c12d9deb9e6bda6448cdeb8e581660e29 authored about 5 years ago by kiwitcms-bot <[email protected]>
Changelog for v0.4.4

931fbb2ce1c0cd43b14f6536c83b2cb630e918bb authored about 5 years ago by Mr. Senko <[email protected]>
Update kiwitcms from 6.11 to 7.0

a08245a7fd352c004fc6e2ac84b41f3d02b9410a authored about 5 years ago by pyup-bot <[email protected]>
New translations django.po (Russian)

9f503fa6fd08f0e58d665edcc21621e84ad2f31a authored about 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Ukrainian)

648a5dc53e2bf93c081322fb1a6cbd8c3caa9080 authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Polish)

1c20bc0d11f8b91904e0805ce8ceefa9369645f5 authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Romanian)

886d3f7e531801301a76086d0dd3610b9b30f084 authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Turkish)

84b8d173b4f5a90d4200c12147122cebd9a0364c authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Serbo-Croatian)

c4bbb230117166add192dc4dcb411219d56dee0b authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Serbian (Latin))

d2a4a8edaa190f8bb422864ce48971e850ce95c4 authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Serbian (Cyrillic))

cca3bdd4c62114031fef432aeecddf469e49b276 authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Portuguese, Brazilian)

b53f4b74082c3c778929dbd6a52a6020f5078e6f authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Portuguese)

2ab6d45a46670555d8b195ee5189091061fd7c61 authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Macedonian)

18a23076285291211efbcd13bc6050e219b7cff1 authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Croatian)

35542cfd686609fad495c050c1a5982374782479 authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Bulgarian)

2ab87aab3d5ed49dab74cfcca87b07ecb8021c9c authored over 5 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Albanian)

07a608aa42e32f403c20bb3df261bd9cb6f348cb authored over 5 years ago by kiwitcms-bot <[email protected]>
Update kiwitcms from 6.10 to 6.11

17edd02ab5f87f2f2d8ec08082d171695814a182 authored over 5 years ago by pyup-bot <[email protected]>
Update coveralls from 1.8.1 to 1.8.2

a10799d2e35e2b00d8a081e9a2c43d7c43d61a24 authored over 5 years ago by pyup-bot <[email protected]>
New translations django.po (Spanish)

674d72971fc3fda5de7096a775d377ab56ad67ec authored over 5 years ago by kiwitcms-bot <[email protected]>
Update kiwitcms from 6.9 to 6.10

363f44c83443c420b4626555c30508670b25738e authored over 5 years ago by pyup-bot <[email protected]>
Update coveralls from 1.8.0 to 1.8.1

5125d573b33ed662823331d6361e7b65f3e7c9cc authored over 5 years ago by pyup-bot <[email protected]>
Update coveralls from 1.7.0 to 1.8.0

db3e5df557780f60dcea09ec1e61ceab93406072 authored over 5 years ago by pyup-bot <[email protected]>
Changelog for v0.4.3

2277d8f4cd8fc356f39e7c7ca6a2f42750883778 authored over 5 years ago by Mr. Senko <[email protected]>
When creating tenant set site.name to domain

otherwise it is example.com

b10fb92bab6ed854ecf886fd196ffc4db02a9501 authored over 5 years ago by Mr. Senko <[email protected]>
Changelog for v0.4.2

3b43a65acd18ddf015201b7551e0d11a5a68d115 authored over 5 years ago by Mr. Senko <[email protected]>
Add organization to form and create_tenant

c060348264c00bedd0422f6a5fb2fe78edeff263 authored over 5 years ago by Mr. Senko <[email protected]>
Add Tenant.organization field

acd1c9c67805f1b676abd17f4cc166b30ad212c4 authored over 5 years ago by Mr. Senko <[email protected]>
Changelog for v0.4.1

6f98d26797e60bdb2f7a2262dbdace0e358a957c authored over 5 years ago by Mr. Senko <[email protected]>
Update kiwitcms from 6.8 to 6.9

b8f6f62984226365c0f7aea4be10a83f6d6aa5e2 authored over 5 years ago by pyup-bot <[email protected]>
Update factory_boy from 2.11.1 to 2.12.0

0bec483e510f9ed7e775e281ef0ce312bc234968 authored over 5 years ago by pyup-bot <[email protected]>
Changelog for v0.4.0

74601016f0aedbb3376f5c886852e10021e03e50 authored over 5 years ago by Mr. Senko <[email protected]>
Allow form URL override

inherited class based views can provide the form_action_url
context variable

99d0c3821adba7539285ee05b237bff224e2bdaf authored over 5 years ago by Mr. Senko <[email protected]>
Changelog for v0.3.0

f584729b221cf74cff24d3808c3d8b69a22f341b authored over 5 years ago by Mr. Senko <[email protected]>
Add middleware which can be used to block unpaid tenants

it is not enabled by default

d48f6d8dfc5bfee353a16dd1f1e17d3b7e10fb71 authored over 5 years ago by Mr. Senko <[email protected]>