From 8936792f6f7a408dae7e0a6a41274202822acd9c Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Tue, 16 Feb 2016 21:12:43 -0500 Subject: Add file attachements to projects --- app/Template/file_viewer/show.php | 8 +++ app/Template/project_file/create.php | 33 ++++++++++ app/Template/project_file/remove.php | 15 +++++ app/Template/project_overview/columns.php | 8 +++ app/Template/project_overview/description.php | 8 +++ app/Template/project_overview/files.php | 92 +++++++++++++++++++++++++++ app/Template/project_overview/information.php | 35 ++++++++++ app/Template/project_overview/show.php | 58 ++--------------- app/Template/task_file/create.php | 33 ++++++++++ app/Template/task_file/new.php | 33 ---------- app/Template/task_file/open.php | 6 -- app/Template/task_file/show.php | 6 +- 12 files changed, 239 insertions(+), 96 deletions(-) create mode 100644 app/Template/file_viewer/show.php create mode 100644 app/Template/project_file/create.php create mode 100644 app/Template/project_file/remove.php create mode 100644 app/Template/project_overview/columns.php create mode 100644 app/Template/project_overview/description.php create mode 100644 app/Template/project_overview/files.php create mode 100644 app/Template/project_overview/information.php create mode 100644 app/Template/task_file/create.php delete mode 100644 app/Template/task_file/new.php delete mode 100644 app/Template/task_file/open.php (limited to 'app/Template') diff --git a/app/Template/file_viewer/show.php b/app/Template/file_viewer/show.php new file mode 100644 index 00000000..e0d1b21e --- /dev/null +++ b/app/Template/file_viewer/show.php @@ -0,0 +1,8 @@ + \ No newline at end of file diff --git a/app/Template/project_file/create.php b/app/Template/project_file/create.php new file mode 100644 index 00000000..67315285 --- /dev/null +++ b/app/Template/project_file/create.php @@ -0,0 +1,33 @@ + + + + + +
+
+ +
+
+ + + +
+ + + url->link(t('cancel'), 'ProjectOverview', 'show', array('project_id' => $project['id']), false, 'close-popover') ?> +
diff --git a/app/Template/project_file/remove.php b/app/Template/project_file/remove.php new file mode 100644 index 00000000..4f0ba465 --- /dev/null +++ b/app/Template/project_file/remove.php @@ -0,0 +1,15 @@ + + +
+

+ e($file['name'])) ?> +

+ +
+ url->link(t('Yes'), 'ProjectFile', 'remove', array('project_id' => $project['id'], 'file_id' => $file['id']), true, 'btn btn-red') ?> + + url->link(t('cancel'), 'ProjectOverview', 'show', array('project_id' => $project['id']), false, 'close-popover') ?> +
+
\ No newline at end of file diff --git a/app/Template/project_overview/columns.php b/app/Template/project_overview/columns.php new file mode 100644 index 00000000..870d753f --- /dev/null +++ b/app/Template/project_overview/columns.php @@ -0,0 +1,8 @@ +
+ +
+
+ e($column['title']) ?> +
+ +
diff --git a/app/Template/project_overview/description.php b/app/Template/project_overview/description.php new file mode 100644 index 00000000..4137bf9f --- /dev/null +++ b/app/Template/project_overview/description.php @@ -0,0 +1,8 @@ + + +
+ text->markdown($project['description']) ?> +
+ diff --git a/app/Template/project_overview/files.php b/app/Template/project_overview/files.php new file mode 100644 index 00000000..fea20ad6 --- /dev/null +++ b/app/Template/project_overview/files.php @@ -0,0 +1,92 @@ + + + +

+ + + +
+ +
+ <?= $this->e($file['name']) ?> +
+
+ +
+
+ dt->datetime($file['date'])).'
'.t('Size: %s', $this->text->bytes($file['size'])) ?>'> + +
+ +
+
+
+ +
+ + + + + + + + + + + + + + + + + + +
+ + + + e($file['user_name'] ?: $file['username']) ?> + + dt->date($file['date']) ?> + + text->bytes($file['size']) ?> +
+ diff --git a/app/Template/project_overview/information.php b/app/Template/project_overview/information.php new file mode 100644 index 00000000..12a1317d --- /dev/null +++ b/app/Template/project_overview/information.php @@ -0,0 +1,35 @@ + +
+ +
diff --git a/app/Template/project_overview/show.php b/app/Template/project_overview/show.php index b53b1c26..0038d952 100644 --- a/app/Template/project_overview/show.php +++ b/app/Template/project_overview/show.php @@ -4,60 +4,10 @@ 'filters' => $filters, )) ?> -
- -
-
- e($column['title']) ?> -
- -
- - - -
- text->markdown($project['description']) ?> -
- - - -
- -
+ render('project_overview/columns', array('project' => $project)) ?> + render('project_overview/description', array('project' => $project)) ?> + render('project_overview/files', array('project' => $project, 'images' => $images, 'files' => $files)) ?> + render('project_overview/information', array('project' => $project, 'users' => $users, 'roles' => $roles)) ?>