Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
priority = property(lambda s: s.data.priority, set_priority)
+ def get_user(self):
+ if self.data.user_id:
+ return self.backend.users.get_by_id(self.data.user_id)
+
+ def set_user(self, user):
+ self._set_attribute("user_id", user.id)
+
+ user = property(get_user, set_user)
+
@property
def info(self):
return {
update_started timestamp without time zone,
update_ended timestamp without time zone,
deleted boolean DEFAULT false NOT NULL,
- priority integer
+ priority integer,
+ user_id integer
);
ADD CONSTRAINT repositories_parent_id FOREIGN KEY (parent_id) REFERENCES repositories(id);
+--
+-- Name: repositories_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
+--
+
+ALTER TABLE ONLY repositories
+ ADD CONSTRAINT repositories_user_id FOREIGN KEY (user_id) REFERENCES users(id);
+
+
--
-- Name: sessions_impersonated_user_id; Type: FK CONSTRAINT; Schema: public; Owner: pakfire
--