|
|
|
|
@ -207,8 +207,9 @@ CREATE TABLE IF NOT EXISTS {0} ( {1} VARCHAR(255) PRIMARY KEY, {2} VARCHAR(255)
@@ -207,8 +207,9 @@ CREATE TABLE IF NOT EXISTS {0} ( {1} VARCHAR(255) PRIMARY KEY, {2} VARCHAR(255)
|
|
|
|
|
} else { // Update
|
|
|
|
|
try { |
|
|
|
|
if (prj.dirtyFields().contains(MEMBERS)){ |
|
|
|
|
// TODO:
|
|
|
|
|
LOG.log(ERROR,"Updating/Adding project members not implemented!"); |
|
|
|
|
var query = replaceInto(TABLE_PROJECT_USERS,PROJECT_ID,USER_ID,PERMISSIONS); |
|
|
|
|
for (var member : prj.members().entrySet()) query.values(prj.id(),member.getKey(),member.getValue().permission().code()); |
|
|
|
|
query.execute(db).close(); |
|
|
|
|
prj.dirtyFields().remove(MEMBERS); |
|
|
|
|
} |
|
|
|
|
if (prj.isDirty()){ |
|
|
|
|
|