Ecosyste.ms: OpenCollective

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

github.com/kiwitcms/Kiwi

open source test management system with over 2 million downloads!
https://github.com/kiwitcms/Kiwi

Update Django to 4.0.8 - security

https://docs.djangoproject.com/en/4.0/releases/4.0.8/

d682bdf289247ca5178377d29a4231b2875c7606 authored about 2 years ago by Alexander Todorov <[email protected]>
Update tzdata from 2022.4 to 2022.5

eaabc4755ec5c1da2b6d9adbfc78dd9bef82b546 authored about 2 years ago by pyup-bot <[email protected]>
Update pygithub from 1.55 to 1.56

a22b7ecee322fc8be425611936c9b2cd3f5e1d9b authored about 2 years ago by pyup-bot <[email protected]>
New translations django.po (Chinese Simplified)

cb6c2582a2998a7292655fa613f19a664f31e9a6 authored about 2 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Slovenian)

4f4118fed0bb01d07a006735e3408c0680631550 authored about 2 years ago by kiwitcms-bot <[email protected]>
Update python-gitlab from 3.9.0 to 3.10.0

3b100ff98ab251a07c7f19df68c8753b72ff6e4b authored about 2 years ago by pyup-bot <[email protected]>
Update psycopg2 from 2.9.3 to 2.9.4

8091b175989f820804b4ccf7e73330e36f256614 authored about 2 years ago by pyup-bot <[email protected]>
Fix for #2929

dd7a59cf5874bbb9f54120390677b3694213f00e authored about 2 years ago by cmbahadir <[email protected]>
Update tzdata from 2022.2 to 2022.4

8ff576b2a8786c7d8be78e420a03e2cb603673df authored over 2 years ago by pyup-bot <[email protected]>
Fix typo

58f1ceaca1b7928eac8d6e8584f6a233ac028238 authored over 2 years ago by Christian Clauss <[email protected]>
Update translation strings

98f3880f88afb03f938b8f44856ff9e7bb0208c1 authored over 2 years ago by kiwitcms-bot <[email protected]>
* New translations django.po (Slovak)

91e56479d432f91dddea5248bd8a84b4b0a85eae authored over 2 years ago by kiwitcms-bot <[email protected]>
Unify some translation strings

3da5505cd02cd6040c3d19fb321df5e379968eee authored over 2 years ago by Alexander Todorov <[email protected]>
docs: Follow symlinks and ignore menu.py files

deac7aca352e3107f850b99a3255b6b557f4dafe authored over 2 years ago by Alexander Todorov <[email protected]>
docs: Start using long options for readability

554ccd7478b2a55a77217e98963282884d6d3c0e authored over 2 years ago by Alexander Todorov <[email protected]>
Move documentation sections around & adjust wording

b7837e1b1a65160470fbf9f420e8de14c3fe52c2 authored over 2 years ago by Alexander Todorov <[email protected]>
Bump copyright year

80b7cecc6cffd45de26ca52a3dc0e1a47b00b720 authored over 2 years ago by Alexander Todorov <[email protected]>
Don't publish docs for internal implementation on some classes

the external interface is already documented so no need to clutter the
documentation with implem...

d128ab23c395990b49e647be260b376b9374a031 authored over 2 years ago by Alexander Todorov <[email protected]>
Document add-on issue tracker integrations

by instructing ReadTheDocs to actually checkout the code for the add-on
package! Update RTD CI c...

0963db11a788ba52aa27570855e60eec5b9e935a authored over 2 years ago by Alexander Todorov <[email protected]>
New Crowdin updates (#2912)

* New translations django.po (Chinese Simplified)
* New translations django.po (Slovenian)

952c629700551a7476bf33afea3df037242560c9 authored over 2 years ago by kiwitcms-bot <[email protected]>
Update django-extensions from 3.2.0 to 3.2.1

8461a9776487a56eabf69fc30ada1bc4af60d5e7 authored over 2 years ago by pyup-bot <[email protected]>
Update jira from 3.4.0 to 3.4.1

b1d5b223dec3fb33b68bc9b0faafc00460fcc3cc authored over 2 years ago by pyup-bot <[email protected]>
Changelog for v11.5

a4523efeb5df57487070fb87079c33029f58f139 authored over 2 years ago by Alexander Todorov <[email protected]>
Update python-gitlab from 3.8.1 to 3.9.0

ac37ae981aefe7a593b18d5f8d49e7692d70cc9d authored over 2 years ago by pyup-bot <[email protected]>
New translations django.po (French)

891f7bc06470658295a5e81b560be584897ef443 authored over 2 years ago by kiwitcms-bot <[email protected]>
Update help string

2ab15a5cbb7e3b1bf16ed4878a3587611e80d679 authored over 2 years ago by Alexander Todorov <[email protected]>
Silence pylint - false negative

48513ad5f99b3e27e677ca12357d9938dd09660c authored over 2 years ago by Alexander Todorov <[email protected]>
Exclude auth.view_ permissions from the AnonymousViewBackend

Admin pages still require user to be logged in but we want to
be extra vigilant here.

127d81584c8cacddd8495d16cd539c8fa39354d4 authored over 2 years ago by Alexander Todorov <[email protected]>
Specify timeout=30 sec for the requests library

47596f1550e8649999f0a0d72513a6cbcb788cbf authored over 2 years ago by Alexander Todorov <[email protected]>
Add test for AnonymousViewBackend & auth. permissions

5805ee353915b17fe436f12ded36637453c114a7 authored over 2 years ago by Alexander Todorov <[email protected]>
Improve documentation around DEFAULT_GROUPS

e58c00568bc9be1d7b03a9453c814e182daef6e2 authored over 2 years ago by Alexander Todorov <[email protected]>
Update docs about language preferences

0864e9cd5808cf07c329b9de4c4a00943ffe7781 authored over 2 years ago by Alexander Todorov <[email protected]>
Update translation strings

d1b51137d3443ead5fc57d6d13554c144c123ee6 authored over 2 years ago by Alexander Todorov <[email protected]>
Add Change language menu item. Closes #2901, #2902, #2903

the accompanying documentation should be a sufficient prompt
for people to configure their brows...

9bb253a5e9d568575f03b76378aebc42e175e93c authored over 2 years ago by Alexander Todorov <[email protected]>
New translations

* New translations django.po (Slovak)
* New translations django.po (Chinese Simplified)

e84dc37d36087ed8e50ced738f42404f98398839 authored over 2 years ago by kiwitcms-bot <[email protected]>
Update translations

* New translations django.po (Russian)
* New translations django.po (Polish)

c1ed9050f5fd8c0a3916745adbf25f0ac6e608d0 authored over 2 years ago by kiwitcms-bot <[email protected]>
Add Product drop down field in Build admin page. Closes #2818

a0b8fd0bab71b0f524448a2a5211ff02e878795f authored over 2 years ago by Alexander Todorov <[email protected]>
Update pygments from 2.12.0 to 2.13.0

d96eb4d556ef6fd62464895bfa70d823aedb9a92 authored over 2 years ago by pyup-bot <[email protected]>
Bump tzdata from 2022.1 to 2022.2

Bumps [tzdata](https://github.com/python/tzdata) from 2022.1 to 2022.2.
- [Release notes](https:...

84d59776a51327e74c66f9eb6b64439f55620d4f authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update jira from 3.3.2 to 3.4.0

768e0e670e2a2b056dcaafb3af6f99a7dc5378fb authored over 2 years ago by pyup-bot <[email protected]>
New translations django.po (Russian)

0c4ca6649f25bb595a0d0de1783ba55182d6c09d authored over 2 years ago by kiwitcms-bot <[email protected]>
New translations django.po (Russian)

f5e304879dde0fe49fe48332f715b77ae7ae6ade authored over 2 years ago by kiwitcms-bot <[email protected]>
Update python-gitlab from 3.8.0 to 3.8.1

a3c75c91a8bc0020393fc21b903adc69a418c05e authored over 2 years ago by pyup-bot <[email protected]>
New translations django.po (Polish)

8c5aa3348498a3b254fef6cc8e18d7951c9da4cf authored over 2 years ago by kiwitcms-bot <[email protected]>
Revert "Bump django from 4.0.7 to 4.1"

This reverts commit 7a5c4a6c579802ee888eda246b3ed6388fdac8fe.

730fb253dfb1170db9ae76912b5cce5477117f5a authored over 2 years ago by Alexander Todorov <[email protected]>
New translations django.po (Slovenian)

b739ba3e49f72a36ad34d61f50c61623216be3b2 authored over 2 years ago by kiwitcms-bot <[email protected]>
Update jira from 3.3.1 to 3.3.2

62fd5067ae050eb6ac2a01ba31c6f109c7e8a1ad authored over 2 years ago by pyup-bot <[email protected]>
Add 'prune' argument required for Django 4.1 compatibility

387158f216f4253e95604e8390c6e155030e8404 authored over 2 years ago by Alexander Todorov <[email protected]>
Fix error: Jquery deferred: No length property of null object.

NOTE: the issue only happens on New Test Plan and New Bug pages
when there are no Products/Versi...

a62eece2b35d442111e3effd08588984c1853701 authored over 2 years ago by cmbahadir <[email protected]>
Update if conditions to be more accurate

cdcd32017cf3e85eb3dcbca8e3f818f1c9fb9fc4 authored over 2 years ago by Alexander Todorov <[email protected]>
Bump django from 4.0.7 to 4.1

Bumps [django](https://github.com/django/django) from 4.0.7 to 4.1.
- [Release notes](https://gi...

7a5c4a6c579802ee888eda246b3ed6388fdac8fe authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update python-gitlab from 3.7.0 to 3.8.0

6004c5bb8387658c568551ab3b6944cbab2f79bb authored over 2 years ago by pyup-bot <[email protected]>
Correctly index status color after changes to new data structure

58679e23fa8238abc1664d585570f28767642b79 authored over 2 years ago by Alexander Todorov <[email protected]>
Optimize Status Matrix 20x and reduce it down to 7 queries. Refs #1801

by refactoring Telemetry.status_matrix() API method and it's front-end
handling. Instead of aggr...

13b2395523b74cfdcefffc038d5a13a816471b91 authored over 2 years ago by Alexander Todorov <[email protected]>
Add spinner to indicate loading for Status Matrix and TestCase Health

Refs #1801

d4a6766ef702615fdc05749051fe6c66c6a21332 authored over 2 years ago by Alexander Todorov <[email protected]>
Further optimize Execution Trends

Don't query execution statuses for information which is already present.
Change how the existing...

c7aa4d654a39dbbe849ba84f7684fb0a7511b0ce authored over 2 years ago by Alexander Todorov <[email protected]>
Manually control progress spinners for Status Matrix page

Closes #1801

while the page itself is still prone to race-conditions b/c we don't
have a button...

7b450d757f7a756a943ba2dc3e28f3d55b4f9073 authored over 2 years ago by Alexander Todorov <[email protected]>
Use the same names in signature as shown in DataTables API docs

https://datatables.net/reference/option/columns.render#function

745532ee2cd149a577fd39fcdad7ae2d5b6d9357 authored over 2 years ago by Alexander Todorov <[email protected]>
Rename a variable

5f9eac2d320812753fc5be0d60c3ea2d03f6448e authored over 2 years ago by Alexander Todorov <[email protected]>
Fix URL anchors

cd7046fa1585c70959959816bee4d2ed9589baee authored over 2 years ago by Alexander Todorov <[email protected]>
Speed-up Execution Trends by using .select_related()

which minimizes the number of SQL queries 70x. Refs #1801

cc612e890c55027014466f6314002112890a4af2 authored over 2 years ago by Alexander Todorov <[email protected]>
Refactor how TestCase Health table is initialized

which makes sure that the loading spinners actually work

2b2f5279644cae6729b57de3315c6633d4688fba authored over 2 years ago by Alexander Todorov <[email protected]>
Improve Telemetry.status_matrix() performance by about 20%

- select TestRun columns individually
- select status colors and TestPlan IDs individually as well

28eb0b6a83ddd53d3d98afdd8ffbb59a2b7dee11 authored over 2 years ago by Alexander Todorov <[email protected]>
Changelog for v11.4

bdb35953be64dde700a211485d9181a1ca1a625f authored over 2 years ago by Alexander Todorov <[email protected]>
Use the new /runs/from-plan/<plan-id>/ URL inside TestPlan page

this will make it more obvious for users who may wish to use the
permalink URL in the future.

47c5f24845f3cb49eb0aa02a1e0af5f819b62325 authored over 2 years ago by Alexander Todorov <[email protected]>
Add URL for creating new TestRun from a TestPlan. Closes #274

- the format is /runs/from-plan/<plan-id>/
- if no test cases are specified as query string argu...

2c137f906d7568cc599e4177aec6314b91c5321c authored over 2 years ago by Alexander Todorov <[email protected]>
Bump Django to 4.0.7

4d1c1cd3edbfe775e856b4d09a75f7ae72551e02 authored over 2 years ago by Alexander Todorov <[email protected]>
Update translation strings

d9fd837787762e3e71c261ab03be9401fe88af71 authored over 2 years ago by kiwitcms-bot <[email protected]>
Add more info link for test matrix generation feature

80a16bbd137796f91063b2ec5278672b3d3229bf authored over 2 years ago by Alexander Todorov <[email protected]>
Remove build-for-pypi from Makefile

this is now unused and was supposed to be merged into the previous
commit but I forgot.

6a8a54b2d07f434d3adba5466fd4e78f2345fa83 authored over 2 years ago by Alexander Todorov <[email protected]>
Update translation strings

100c5ef74a54e5f1359885fb0edffcbaf278b249 authored over 2 years ago by Alexander Todorov <[email protected]>
New setting REDMINE_TRACKER_NAME. Closes #2382

allows more control over integration with Redmine as an external bug
tracker.

997de3aad324a234fd81c533ccb8a0f1b4057cbe authored over 2 years ago by Alexander Todorov <[email protected]>
New setting JIRA_ISSUE_TYPE. Refs #2833

ad170e275335517e3ce0d7afc0a3b09e211a248b authored over 2 years ago by Alexander Todorov <[email protected]>
ci: Remove the build-for-pipy job

because the underlying test script is executed as part of building
the docker container anyway.

c37e1e3e78c7fca9c334e45e6a72277fe5495961 authored over 2 years ago by Alexander Todorov <[email protected]>
Update translation strings

a71c88afa3f2fd0325b8c0b8f90cdfbb8c6eddec authored over 2 years ago by kiwitcms-bot <[email protected]>
Don't send duplicate emails when editting bugs. Fixes #2782

the root cause here is that the post-save signal is called multiple
times from various triggers....

a68c802ee24bd0c60deecab740984efdf3dcbbbf authored over 2 years ago by Alexander Todorov <[email protected]>
Revert change for `displayedExecutions` variable

b/c I don't think that's a bug anymore

d671d1673f427444006173b8c70d692e5a9592b6 authored over 2 years ago by Alexander Todorov <[email protected]>
Replace checkbox with bootstrap-switch

49a41e3fe207c9138651f707d719cd53c76fe05e authored over 2 years ago by Anton Sankov <[email protected]>
Apply eslint fixes

e58a0bfd20de30e9a7b76d80179bc4ac8dc20ec8 authored over 2 years ago by Alexander Todorov <[email protected]>
Rework UI for "Assigned to me" filter

b01923004689623430a6eacd5d34790db51b64e3 authored over 2 years ago by Anton Sankov <[email protected]>
Code shuffle

237c97d4e7ab214b3ab31025f5b6f6f8227a1b2d authored over 2 years ago by Alexander Todorov <[email protected]>
Update the filtering widget instead of calling the underlying function

b/c we need to keep the UI in sync instead of filtering directly just
trigger the same event by ...

f93e0ac44fdc384906947581362699d19e815e35 authored over 2 years ago by Alexander Todorov <[email protected]>
Move the switch button next to the filter widget and shorten its text

f1db6f38356435de276e9b9bc0cc3e507339fb44 authored over 2 years ago by Alexander Todorov <[email protected]>
Update translation strings

228a6d3f28910ec955c55566e9d484dd8001628f authored over 2 years ago by Alexander Todorov <[email protected]>
Add "Assigned to me" filter on Test run page

Closes #333

1832bc61a712ebf1bdcea0490b8316241f93ebfc authored over 2 years ago by Anton Sankov <[email protected]>
Add extra help Django planning reverse migrations

otherwise for ./manage.py migrate bugs zero we get:

foreign key mismatch - "bugs_bug" referenci...

5774d3b6fda286814ed3fd7650f902599fccd9f1 authored over 2 years ago by Alexander Todorov <[email protected]>
Allow severity selection when creating new bug. Closes #2703

1c48bfcf21d7b8759760410bf414eff8481fb944 authored over 2 years ago by Alexander Todorov <[email protected]>
Allow bug searching by severity. Refs #2703

2ea719c6729f3fdef73e393628b5ef6ff8a26901 authored over 2 years ago by Alexander Todorov <[email protected]>
Show bug.text only when creating new records, not when editing

b/c the actual text is added as comment, it's not part of the
Bug ORM record at all

4cd0e622fdde9529a6edb925c4d7b9262b1f66ab authored over 2 years ago by Alexander Todorov <[email protected]>
API method Bug.filter() now returns 3 new fields

severity__name, severity__icon and severity__color

2915b619377de01b2914c3a9d617760fe34682c3 authored over 2 years ago by Alexander Todorov <[email protected]>
Display bug.Severity field. Refs #2703

ea9762883b725c686a6cb8059d83af1465145b10 authored over 2 years ago by Alexander Todorov <[email protected]>
Show bug.Severity in Admin pages

7476fca6f32205de13f68a979805da3165fe7937 authored over 2 years ago by Alexander Todorov <[email protected]>
Add bug.Severity model. Refs #2703

Don't forget to execute ./manage.py refresh_permissions

418b7e0cfad4d999c1dc6a0c3d90deb8d3c726ea authored over 2 years ago by Alexander Todorov <[email protected]>
Properly display related form fields when editing bugs

by calling form.populate() before rendering the HTML page

246776d142531cba27c86446edfa2fa2f570ca42 authored over 2 years ago by Alexander Todorov <[email protected]>
Update translation strings

0e27ed4fa40aaf2ebb83580482da85e5ae03831e authored over 2 years ago by Alexander Todorov <[email protected]>
Add field `actual_duration` to result of API TestExecution.filter()

Closes #1924

78c1ccedb9430bf9c4c92296b9cd674864e41f7d authored over 2 years ago by Alexander Todorov <[email protected]>
Add field `expected_duration` to result of API TestExecution.filter()

Refs #1924

1160dcded2af1fa4c51de896f3f5fea998cc710a authored over 2 years ago by Alexander Todorov <[email protected]>
Render text editor preview via Markdown.render() backend API

- Makes display on HTML pages and editor preview the same. Fixes #2659
- Fixes a bug with markdo...

cab1e43e31d1bc8ee4f0bffeb9bddda4b518ffb6 authored over 2 years ago by Alexander Todorov <[email protected]>
Remove marked & prismjs dependencies from node_modules - not needed anymore

43fb567c92015060ac48af80f9eecc86ae458d79 authored over 2 years ago by Alexander Todorov <[email protected]>
Stop chain-unescape for unescapeHTML. Fixes #2800

by always unescaping the ampersand character at the end. In case we have
sequences like

&lt;spa...

f16765f43c7c350ec58d4ef1981989847c091444 authored over 2 years ago by Alexander Todorov <[email protected]>