Исправил ошибку при которой трекалась не законченная задача. Исправил отображение в README

This commit is contained in:
2025-05-26 12:30:09 +03:00
parent 2ac11b7d8f
commit 7280d435e1
2 changed files with 36 additions and 36 deletions

View File

@@ -10,8 +10,8 @@
|--------|-------|------|
|Описание задачи (Description)|Комментарий|Уточнение у аналитика|
|Теги (Tags)|<Задача> - <Название задачи>|28882 - Прочие активности по Ветро|
|Трекать/Не трекать (Billable/Non-billable)|<Занесена в Redmine или нет>|Если выбрано, то активность будет перенесена
<br>
|Трекать/Не трекать (Billable/Non-billable)|<Занесена в Redmine или нет>|Если выбрано, то активность будет перенесена|
Тег обязательно должен содержать номер задачи (5 цифр) в начале.<br>
28882 - Прочие активности<br>
28882<br>
@@ -50,7 +50,7 @@ pip install -r requirements.txt
```
Создайте файл .env и добавьте в него переменные:
```bash
touch .env
nano .env
```
```env
*REDMINE_TOKEN=<api_ключ_redmine>
@@ -79,13 +79,12 @@ python track.py
## Аргументы запуска
| Аргумент | Описание | Пример использования |
|-------------------|--------------------------------------------------------------|--------------------------------------|
|-------------------|----------------------------------------------------------------------------------------------|--------------------------------------|
| `-h [--help]` | Показать справку | `python track.py --help` |
| `-s [--start]` | Дата начала парсинга активностей в формате гггг-мм-дд | `python track.py --start 2025-05-19` |
| `-e [--end]` | Дата окончания парсинга активностей в формате гггг-мм-дд | `python track.py -e 2025-05-19` |
| `-p [--page-size]`| Количество задач для вывода. Выведет последние n записей | `python track.py --page-size 15` |
| `-d [--debug]` | Режим отладки. Не загружает трудочасы в Redmine | `python track.py -d` |
| `-i [--init-db]` | Режим инициализации бд. | `python track.py -init-db` |
| | Подгружает с серверов теги, виды деятельности и проекты Ветро| |
| `-i [--init-db]` | Режим инициализации бд.<br>Подгружает с серверов теги, виды деятельности и Проекты (ДО) Ветро| `python track.py -init-db` |
[Власов Эдуард](https://github.com/QuickLike)

View File

@@ -27,7 +27,8 @@ class RedmineAPI(RedmineConfig):
return
tracked = []
for activity in tqdm(activities, desc="Занесение трудочасов"):
if not activity.is_tracked:
if not(not activity.is_tracked and activity.date_end):
continue
try:
resp = requests.post(
self.base_url + self.time_entries_url,