From 6e7747bf352d98247eea622238411e9cdee1a4b2 Mon Sep 17 00:00:00 2001 From: zhaoke Date: Fri, 7 Jul 2023 19:04:28 +0800 Subject: [PATCH] * Refactor add and edit view of gitlab. --- module/gitlab/config/form.php | 10 +++++++ module/gitlab/ui/create.html.php | 49 ++++++++++++++++++++++++++++++++ module/gitlab/ui/edit.html.php | 49 ++++++++++++++++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100644 module/gitlab/config/form.php create mode 100644 module/gitlab/ui/create.html.php create mode 100644 module/gitlab/ui/edit.html.php diff --git a/module/gitlab/config/form.php b/module/gitlab/config/form.php new file mode 100644 index 0000000000..366b444cc4 --- /dev/null +++ b/module/gitlab/config/form.php @@ -0,0 +1,10 @@ +gitlab->form = new stdclass(); + +$config->gitlab->form->create = common::formConfig('gitlab', 'create'); + +$config->gitlab->form->create['type'] = array('type' => 'string', 'required' => true, 'default' => 'gitlab'); +$config->gitlab->form->create['name'] = array('type' => 'string', 'required' => true, 'default' => ''); +$config->gitlab->form->create['url'] = array('type' => 'string', 'required' => true, 'default' => ''); +$config->gitlab->form->create['token'] = array('type' => 'string', 'required' => true, 'default' => ''); diff --git a/module/gitlab/ui/create.html.php b/module/gitlab/ui/create.html.php new file mode 100644 index 0000000000..12fdbe68ce --- /dev/null +++ b/module/gitlab/ui/create.html.php @@ -0,0 +1,49 @@ + + * @package gitlab + * @link https://www.zentao.net + */ + +namespace zin; + +formPanel +( + set::id('gitlabCreateForm'), + set::title($lang->gitlab->lblCreate), + formRow + ( + formGroup + ( + set::name('name'), + set::label($lang->gitlab->name), + set::value($gitlab->name), + set::placeholder($lang->gitlab->placeholder->name) + ) + ), + formRow + ( + formGroup + ( + set::name('url'), + set::label($lang->gitlab->url), + set::value($gitlab->url), + set::placeholder($lang->gitlab->placeholder->url) + ) + ), + formRow + ( + formGroup + ( + set::name('token'), + set::label($lang->gitlab->token), + set::value($gitlab->token), + set::placeholder($lang->gitlab->placeholder->token) + ) + ), +); diff --git a/module/gitlab/ui/edit.html.php b/module/gitlab/ui/edit.html.php new file mode 100644 index 0000000000..394dc90ba4 --- /dev/null +++ b/module/gitlab/ui/edit.html.php @@ -0,0 +1,49 @@ + + * @package gitlab + * @link https://www.zentao.net + */ + +namespace zin; + +formPanel +( + set::id('gitlabCreateForm'), + set::title($lang->gitlab->edit), + formRow + ( + formGroup + ( + set::name('name'), + set::label($lang->gitlab->name), + set::value($gitlab->name), + set::placeholder($lang->gitlab->placeholder->name) + ) + ), + formRow + ( + formGroup + ( + set::name('url'), + set::label($lang->gitlab->url), + set::value($gitlab->url), + set::placeholder($lang->gitlab->placeholder->url) + ) + ), + formRow + ( + formGroup + ( + set::name('token'), + set::label($lang->gitlab->token), + set::value($gitlab->token), + set::placeholder($lang->gitlab->placeholder->token) + ) + ), +);