create.html.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. /**
  3. * The create view file of artifactrepo module of ZenTaoPMS.
  4. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
  5. * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  6. * @author Zeng Gang<zenggang@easycorp.ltd>
  7. * @package artifactrepo
  8. * @link https://www.zentao.net
  9. */
  10. namespace zin;
  11. jsVar('serverID', key($servers));
  12. formPanel
  13. (
  14. set::title($lang->artifactrepo->create),
  15. set::actionsClass('w-2/3'),
  16. on::change('#repoName', 'onRepoChange'),
  17. formGroup
  18. (
  19. set::width('2/3'),
  20. set::name('name'),
  21. set::required(true),
  22. set::label($lang->artifactrepo->name)
  23. ),
  24. formGroup
  25. (
  26. set::width('2/3'),
  27. set::name('products[]'),
  28. set::label($lang->repo->product),
  29. set::control(array('control' => 'picker', 'multiple' => true)),
  30. set::items($products)
  31. ),
  32. formGroup
  33. (
  34. set::width('2/3'),
  35. setClass('servers'),
  36. set::name('serverID'),
  37. set::required(true),
  38. set::label($lang->artifactrepo->serverID),
  39. set::items($servers),
  40. on::change('getArtifactRepo')
  41. ),
  42. formGroup(set::width('2/3'), set::name('repoName'), set::required(true), set::label($lang->artifactrepo->repoName), set::items(array())),
  43. formGroup
  44. (
  45. setClass('hidden'),
  46. set::name('type'),
  47. set::label($lang->artifactrepo->type),
  48. set::readonly(true),
  49. input
  50. (
  51. set::type('hidden'),
  52. set::name('format')
  53. )
  54. ),
  55. formGroup
  56. (
  57. setClass('hidden'),
  58. set::name('status'),
  59. set::label($lang->artifactrepo->status),
  60. set::readonly(true)
  61. ),
  62. formGroup
  63. (
  64. setClass('hidden'),
  65. set::name('url'),
  66. set::label($lang->artifactrepo->url),
  67. set::readonly(true)
  68. )
  69. );