working on color customization
This commit is contained in:
@@ -148,7 +148,7 @@ CREATE TABLE IF NOT EXISTS {0} (
|
||||
rs = select(VALUE).from(TABLE_SETTINGS).where(KEY,equal(colorKey(projectId))).exec(db);
|
||||
if (rs.next()) {
|
||||
var map = project.tagColors();
|
||||
new JSONObject(rs.getString(VALUE)).toMap().forEach((k, v) -> map.put(k, v.toString()));
|
||||
new JSONObject(rs.getString(VALUE)).toMap().forEach((k, v) -> map.put(k.toLowerCase(), v.toString()));
|
||||
}
|
||||
rs.close();
|
||||
return project;
|
||||
@@ -246,6 +246,10 @@ CREATE TABLE IF NOT EXISTS {0} (
|
||||
query.execute(db).close();
|
||||
prj.clean(MEMBERS);
|
||||
}
|
||||
if (prj.isDirty(TAG_COLORS)){
|
||||
replaceInto(TABLE_SETTINGS,KEY,VALUE).values(colorKey(prj.id()),new JSONObject(prj.tagColors()).toString()).execute(db).close();
|
||||
prj.clean(TAG_COLORS);
|
||||
}
|
||||
if (prj.isDirty()){
|
||||
update(TABLE_PROJECTS).set(NAME,DESCRIPTION,STATUS,COMPANY_ID,SHOW_CLOSED).where(ID,equal(prj.id())).prepare(db)
|
||||
.apply(prj.name(),prj.description(),prj.status(),prj.companyId(),prj.showClosed())
|
||||
|
||||
Reference in New Issue
Block a user