implemented patching of project tasks when new user is added to project
Build Docker Image / Docker-Build (push) Successful in 4m16s
Build Docker Image / Clean-Registry (push) Successful in 7s

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2026-07-06 16:27:00 +02:00
parent 5eead469d3
commit 79195494cd
12 changed files with 67 additions and 11 deletions
@@ -3,11 +3,13 @@ package de.srsoftware.umbrella.core.api;
import de.srsoftware.umbrella.core.exceptions.UmbrellaException;
import de.srsoftware.umbrella.core.model.Task;
import de.srsoftware.umbrella.core.model.UmbrellaUser;
import java.util.Collection;
import java.util.List;
import java.util.Map;
public interface TaskService {
void clonePermissions(long project_id, UmbrellaUser source, UmbrellaUser dest);
Map<Long, Task> listCompanyTasks(long companyId) throws UmbrellaException;
Map<Long, Task> listProjectTasks(long projectId) throws UmbrellaException;
Map<Long, Task> load(Collection<Long> taskIds);
@@ -77,10 +77,11 @@ public class Field {
public static final String HEAD = "head";
public static final String HOURS = "hours";
public static final String ID = "id";
public static final String INSTANTLY = "instantly";
public static final String ITEM = "item";
public static final String ITEM_CODE = "item_code";
public static final String ID = "id";
public static final String INHERIT_FROM = "inherit_from";
public static final String INSTANTLY = "instantly";
public static final String ITEM = "item";
public static final String ITEM_CODE = "item_code";
public static final String KEY = "key";