diff options
author | Frédéric Guillot <contact@fredericguillot.com> | 2014-02-22 16:30:03 -0500 |
---|---|---|
committer | Frédéric Guillot <contact@fredericguillot.com> | 2014-02-22 16:30:03 -0500 |
commit | 2f4651411b1827e1e5859ba6053052b508f455e0 (patch) | |
tree | ea07631e7a5e5850367f873c7a9c1a0e07e10638 /models/project.php | |
parent | a1923d3d7f9276e859d6fd6bee339f0ea00f6544 (diff) |
Add kiosk mode, public board access with read-only and auto-refresh
Diffstat (limited to 'models/project.php')
-rw-r--r-- | models/project.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/models/project.php b/models/project.php index 10d7c572..cb96dccd 100644 --- a/models/project.php +++ b/models/project.php @@ -16,6 +16,11 @@ class Project extends Base return $this->db->table(self::TABLE)->eq('id', $project_id)->findOne(); } + public function getByToken($token) + { + return $this->db->table(self::TABLE)->eq('token', $token)->findOne(); + } + public function getFirst() { return $this->db->table(self::TABLE)->findOne(); @@ -92,12 +97,12 @@ class Project extends Base { $this->db->startTransaction(); + $values['token'] = self::generateToken(); $this->db->table(self::TABLE)->save($values); $project_id = $this->db->getConnection()->getLastId(); $boardModel = new \Model\Board; - $boardModel->create($project_id, array( t('Backlog'), t('Ready'), |