Timo Brembeck
Timo Brembeck
### Motivation Our sitemaps are loading very slow and probably do a bunch of database queries which can be optimized. ### Proposed Solution Investigate what is taking so long and...
### Describe the Bug In some edge cases, a deadlock can occur during moving pages. ### Steps to Reproduce Not sure how to reproduce ### Expected Behavior The page should...
### Describe the Bug At the moment, we keep the file path identical when we're replacing media files. This has the disadvantage that the app needs to download the files...
### Motivation The Browser API method [document.execCommand()](https://developer.mozilla.org/en-US/docs/Web/API/Document/execCommand) is deprecated. ### Proposed Solution Although all modern browsers still support this feature, it may be removed in future versions. ### Alternatives Just...
### Describe the Bug Translating a page which has many paragraphs (or bullet list items) via SUMM.AI may be impossible due to their rate limiting of 15 requests per second...
### Motivation We outsourced all clients of external APIs (e.g. DeepL, Nominatim, SUMM.AI, GVZ) into separate Django apps. ### Proposed Solution For consistency reasons, I suggest to move the [Firebase...
### Motivation The fields for page-specific permissions of the `Page` model: - The `editors` field contains all users who have the permission to edit (but not publish) the page: https://github.com/digitalfabrik/integreat-cms/blob/d68c72f9274ec0d7691dc914250194ac062691a1/integreat_cms/cms/models/pages/page.py#L159-L170...
### Describe the Bug When a zip file is uploaded which contains multiple XLIFF files for the same page, all these files will be imported with the same version number,...
### Describe the Bug When the permalink of the parent page is too long, the slug field cannot be edited in the page form. ### Steps to Reproduce 1. Create...
### Motivation At the moment, alternative texts of media files are only updated in the content, when the content itself is changed: https://github.com/Integreat/integreat-cms/blob/3cc962c192243cad7c1cf91a3c747b49274565cc/src/cms/forms/custom_content_model_form.py#L44-L58 ### Proposed Solution We should also update...