if is_new then
db.do "INSERT INTO project_bins VALUES (#{@prj_id},'#{@pkg_name}')"
db.do "INSERT INTO group_project_accesses
- VALUES ( (SELECT groups.id FROM groups WHERE groups.name = 'admin'),'#{@prj_id}','UNLOCK')"
+ VALUES ( (SELECT groups.id FROM groups WHERE groups.name = 'admin'),'#{@prj_id}','TRUE')"
else
db.do "UPDATE project_bins SET pkg_name='#{@pkg_name}' WHERE project_id=#{@prj_id})"
end
db.do "CREATE TABLE group_project_accesses(
group_id INTEGER NOT NULL,
project_id INTEGER NOT NULL,
- build VARCHAR(32) NOT NULL DEFAULT 'UNLOCK',
+ build VARCHAR(32) NOT NULL DEFAULT 'TRUE',
PRIMARY KEY ( group_id,project_id ),
CONSTRAINT fk_groups_has_projects_groups1 FOREIGN KEY ( group_id ) REFERENCES groups ( id ),
CONSTRAINT fk_groups_has_projects_projects1 FOREIGN KEY ( project_id ) REFERENCES projects ( id ) )#{post_fix}"
dist = get_distribution_internal(name, db)
if dist.nil? then return false end
- dist.status = (value)? "LOCKED" : "OPEN"
+ dist.status = (value)? "CLOSE" : "OPEN"
dist.save(db)
end
if result then
if is_new then
db.do "INSERT INTO project_gits VALUES (#{@prj_id},'#{@repository}','#{@branch}')"
db.do "INSERT INTO group_project_accesses
- VALUES ( (SELECT groups.id FROM groups WHERE groups.name = 'admin'),'#{@prj_id}','UNLOCK')"
+ VALUES ( (SELECT groups.id FROM groups WHERE groups.name = 'admin'),'#{@prj_id}','TRUE')"
else
db.do "UPDATE project_gits SET git_repos='#{@repository}',git_branch='#{@branch}' WHERE project_id=#{@prj_id})"
end
WHERE user_groups.user_id = #{user_id} and
user_groups.group_id = group_project_accesses.group_id and
group_project_accesses.project_id = #{prj.get_project_id} and
- group_project_accesses.build = 'UNLOCK'"
+ group_project_accesses.build = 'TRUE'"
end
return (not result.nil?)
end
WHERE user_groups.user_id = #{user_id} and
user_groups.group_id = group_project_accesses.group_id and
group_project_accesses.project_id = #{prj.get_project_id} and
- group_project_accesses.build = 'UNLOCK'"
+ group_project_accesses.build = 'TRUE'"
end
return (not result.nil?)
end