Denis Gukov
|
47aee9aad4
|
feat(ui): add runners page
|
2024-09-25 23:26:37 +05:00 |
|
Denis Gukov
|
f2db1f32c8
|
feat(ui): use autocoplete for users
|
2024-09-24 20:11:01 +05:00 |
|
Denis Gukov
|
cde8515fb1
|
Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
|
2024-08-10 21:22:33 +05:00 |
|
Denis Gukov
|
4b966a7c28
|
fix(be): do not check active flag of schedule if repo id provided
|
2024-08-10 21:22:19 +05:00 |
|
Denis Gukov
|
550c2a5431
|
Merge pull request #2223 from semaphoreui/args_picker_for_task
args picker for task
|
2024-07-29 14:27:43 +05:00 |
|
Denis Gukov
|
a5ea39e229
|
fix(web): request method
|
2024-07-24 01:11:13 +05:00 |
|
fiftin
|
8b99d49968
|
fix(i8n): add some strings
|
2024-07-22 19:21:09 +05:00 |
|
fiftin
|
f3399e2829
|
feat(tasks): use ArgPicker on UI
|
2024-07-22 17:49:52 +05:00 |
|
fiftin
|
78c7fab9cc
|
feat(ui): replace codemirror with argspicker for tasks
|
2024-07-22 17:40:18 +05:00 |
|
Denis Gukov
|
74863501dd
|
Merge pull request #2216 from semaphoreui/always_use_utc_time
Always use utc time
|
2024-07-22 17:19:28 +05:00 |
|
fiftin
|
de0eda9fb9
|
feat(apps): add priority
|
2024-07-22 16:51:29 +05:00 |
|
fiftin
|
4bc7f156a9
|
fix(schedules): return only schedules with repo id for templates
|
2024-07-22 15:32:59 +05:00 |
|
Denis Gukov
|
08cf4dd73c
|
feat: time display
|
2024-07-22 13:26:10 +05:00 |
|
fiftin
|
63204b27b5
|
fix(ui): task dialog height
|
2024-07-19 15:04:15 +05:00 |
|
fiftin
|
b4c567f34e
|
fix(apps): hide from UI for non-admin users
|
2024-07-19 15:01:21 +05:00 |
|
fiftin
|
fef54a1d5f
|
fix(environment): decrypt secrets
|
2024-07-18 00:41:11 +05:00 |
|
fiftin
|
734cc91ac8
|
feat(environment): secret can be var or env
|
2024-07-17 23:29:29 +05:00 |
|
fiftin
|
4a022ab386
|
fix(environment): remove secret from ui
|
2024-07-17 22:46:48 +05:00 |
|
fiftin
|
428e148902
|
fix(integrations): null pointer to template
|
2024-07-17 21:56:31 +05:00 |
|
fiftin
|
17b524e22e
|
fix(ui): check template field requirement
|
2024-07-17 17:24:59 +05:00 |
|
fiftin
|
bb748cb480
|
fix: provide app for demo project templates
|
2024-07-16 11:35:36 +05:00 |
|
fiftin
|
faa71a0913
|
fix(task_params): don't check params for ansible
|
2024-07-15 14:13:48 +05:00 |
|
fiftin
|
c0491e7aed
|
fix(task_params): remove extra params
|
2024-07-15 14:10:12 +05:00 |
|
fiftin
|
3b3b29ee88
|
feat(task_params): add params
|
2024-07-15 13:57:12 +05:00 |
|
fiftin
|
5168717683
|
feat(ui): add task params
|
2024-07-15 12:52:28 +05:00 |
|
fiftin
|
d0e95bbcef
|
feat(ui): add empty params form
|
2024-07-11 18:13:51 +05:00 |
|
fiftin
|
9ed830d91c
|
feat(ui): replace codemirror with ArgsPicker in template editor
|
2024-07-11 12:54:59 +05:00 |
|
fiftin
|
6f2f1a6eb4
|
fix(apps): '' to ansible
|
2024-07-10 17:59:57 +05:00 |
|
Denis Gukov
|
f8671598ad
|
feat(apps): add app args
|
2024-07-10 14:11:26 +05:00 |
|
Denis Gukov
|
18a0e40007
|
feat(ui): inventory icon
|
2024-07-10 13:38:32 +05:00 |
|
Denis Gukov
|
989d3b4a8e
|
feat(apps): change log message
|
2024-07-10 13:12:01 +05:00 |
|
Denis Gukov
|
3e6d1bdd5e
|
fix(ui): labels
|
2024-07-10 00:58:17 +05:00 |
|
Denis Gukov
|
89e9203366
|
fix(ui): missed * in template field
|
2024-07-10 00:42:49 +05:00 |
|
Denis Gukov
|
13f69bcca3
|
fix(ui): missed * in template field
|
2024-07-10 00:42:13 +05:00 |
|
Denis Gukov
|
68e7286877
|
refactor(apps): remove unused components
|
2024-07-10 00:41:06 +05:00 |
|
Denis Gukov
|
83c08f8a48
|
fix(apps): labels in template editor
|
2024-07-10 00:40:04 +05:00 |
|
Denis Gukov
|
26c3479f8a
|
feat(apps): add migration '' -> 'ansible'
|
2024-07-10 00:26:12 +05:00 |
|
Denis Gukov
|
c4916703f0
|
fix(apps): run shells
|
2024-07-09 21:52:46 +05:00 |
|
Denis Gukov
|
5b03060687
|
fix(apps): use correct form for app
|
2024-07-09 17:29:25 +05:00 |
|
Denis Gukov
|
8ccd01577d
|
refactor(apps): rename bash compoment
|
2024-07-09 17:10:06 +05:00 |
|
Denis Gukov
|
e287d9159d
|
fix(apps): loading data
|
2024-07-09 17:06:08 +05:00 |
|
Denis Gukov
|
67532e321d
|
feat(apps): default apps
|
2024-07-09 17:02:49 +05:00 |
|
Denis Gukov
|
b5ba69f4f6
|
feat(apps): add default apps
|
2024-07-09 16:47:07 +05:00 |
|
Denis Gukov
|
d3d34041da
|
fix(apps): use apps mixin for template form
|
2024-07-09 16:29:46 +05:00 |
|
Denis Gukov
|
4e1fe140d2
|
feat(apps): add path to ui
|
2024-07-09 15:42:15 +05:00 |
|
Denis Gukov
|
15991dc411
|
feat(apps): delete apps
|
2024-07-09 15:37:47 +05:00 |
|
Denis Gukov
|
3fe1e91651
|
fix(apps): updating app
|
2024-07-09 13:57:33 +05:00 |
|
Denis Gukov
|
413bb8bc0c
|
fix(apps): update single prop in config
|
2024-07-08 23:56:59 +05:00 |
|
Denis Gukov
|
1052070632
|
feat(apps): add app mixin for ui, fixed config loading
|
2024-07-08 14:45:18 +05:00 |
|
Denis Gukov
|
27692d84bc
|
feat(apps): icon and title for edit form
|
2024-07-08 13:33:43 +05:00 |
|
Denis Gukov
|
3292928fc7
|
feat: add /apps endpoint and use it for template list
|
2024-07-08 12:55:13 +05:00 |
|
Denis Gukov
|
b0e766355a
|
feat: get options method
|
2024-07-06 22:33:16 +05:00 |
|
Denis Gukov
|
8ec19ab3b4
|
feat: add apps settings link
|
2024-07-06 14:00:56 +05:00 |
|
fiftin
|
047fe5dc22
|
fix(environment): placeholders for vars name->value inputs
|
2024-07-04 01:56:40 +05:00 |
|
fiftin
|
adda0a12bc
|
feat(environment): add user friendly editor for extra variables
|
2024-07-04 01:52:34 +05:00 |
|
Denis Gukov
|
ebc42a208b
|
Merge pull request #2161 from semaphoreui/env-secrets
Envionment Secrets
|
2024-07-03 01:52:30 +05:00 |
|
fiftin
|
906028f350
|
fix(ui): button spaces
|
2024-07-03 01:52:04 +05:00 |
|
fiftin
|
cac93cefd7
|
fix(ui): use correct secrets options
|
2024-07-03 01:36:36 +05:00 |
|
fiftin
|
beecee9e93
|
feat(secrets): text on ui
|
2024-07-03 01:25:56 +05:00 |
|
fiftin
|
c75e79efad
|
refactor(secrets): move secrets to environment entity
|
2024-07-02 23:45:59 +05:00 |
|
Denis Gukov
|
903f544080
|
Merge pull request #2159 from sebrhex/patch-1
one letter missing in de.js
|
2024-07-02 22:28:34 +05:00 |
|
Arnaud V
|
c60e952ec5
|
Trim important fields in repository and inventory forms
This will prevent whitespaces at the start or the end of the strings
to be saved as part of the inventory path or the repository url/path
|
2024-07-02 17:59:05 +02:00 |
|
sebrhex
|
5efb945ade
|
Update de.js
fix typo ("Obefläche") in translation
|
2024-07-02 13:08:34 +02:00 |
|
fiftin
|
59ef3f8a12
|
fix(schedule): show - if name is empty
|
2024-07-01 02:56:08 +05:00 |
|
fiftin
|
ac1aa6b246
|
chore(shedule): remove 'active' column title
|
2024-07-01 02:13:43 +05:00 |
|
fiftin
|
586a0377b4
|
feat(schedule): update form and table
|
2024-07-01 02:12:49 +05:00 |
|
dragon
|
fda04a0bfa
|
add more chinese lang
|
2024-06-27 17:00:36 +08:00 |
|
fiftin
|
d31ebd3dea
|
fix(schedule): months title
|
2024-06-26 14:36:59 +05:00 |
|
fiftin
|
bc500c8853
|
fix(web): issue https://github.com/semaphoreui/semaphore/issues/2136
|
2024-06-26 14:35:26 +05:00 |
|
fiftin
|
aaec4ce2bb
|
feat(schedule): minor ui changes
|
2024-06-25 23:27:51 +05:00 |
|
fiftin
|
c425074ae2
|
feat(schedule): change column order
|
2024-06-25 01:26:21 +05:00 |
|
fiftin
|
a4c9ef91eb
|
fix(schedule): nect run time for new schedule
|
2024-06-24 18:16:21 +05:00 |
|
fiftin
|
8418f08583
|
feat(schedule): display next run time
|
2024-06-24 17:32:06 +05:00 |
|
fiftin
|
5be1f0194d
|
feat(schedule): editor
|
2024-06-24 17:24:08 +05:00 |
|
fiftin
|
b511385465
|
feat(schedule): don't show repo commit check schedules
|
2024-06-23 23:59:14 +05:00 |
|
fiftin
|
477c0dfe7d
|
fix(web): schedule form
|
2024-06-23 22:24:22 +05:00 |
|
fiftin
|
92ac21132b
|
feat(web): add schedule page
|
2024-06-22 22:09:10 +05:00 |
|
fiftin
|
e7db9730aa
|
fix(web): remove unused import
|
2024-06-21 14:49:04 +05:00 |
|
fiftin
|
f9c0d51ab6
|
chore(ui): remove unused code
|
2024-06-21 14:43:48 +05:00 |
|
fiftin
|
0bd5a039fa
|
feat(ui): remove predefined env vars
|
2024-06-18 18:21:49 +05:00 |
|
fiftin
|
40b8f659a7
|
feat(docker): add terraform
|
2024-06-14 16:40:12 +05:00 |
|
Denis Gukov
|
074e303085
|
Support TF/Bash (#2077)
Support OpenTofu and Bash
|
2024-06-13 01:20:57 +05:00 |
|
fiftin
|
80e2c8ed16
|
feat(ui): use list for env vars
|
2024-06-01 21:25:40 +02:00 |
|
fiftin
|
6bbef0642f
|
ci(docker): move venv from ~ to /opt
|
2024-05-28 00:45:25 +02:00 |
|
fiftin
|
34e073ac04
|
fix(ui): text
|
2024-05-27 20:09:06 +02:00 |
|
fiftin
|
16666c2e81
|
feat(ui): optional marker
|
2024-05-27 17:09:04 +02:00 |
|
fiftin
|
3c989fcb00
|
fix(ui): close button
|
2024-05-26 22:02:45 +02:00 |
|
fiftin
|
e32ce6bc4c
|
fix(ui): editing env
|
2024-05-26 19:28:08 +02:00 |
|
fiftin
|
2a45d1ce2e
|
fix(ui): update editor on set env var
|
2024-05-26 18:54:52 +02:00 |
|
fiftin
|
8dba3c0861
|
feat: add predefined env vars
|
2024-05-26 17:30:49 +02:00 |
|
fiftin
|
3311b00891
|
feat(ui): add close button for edit dialog
|
2024-05-25 11:56:24 +02:00 |
|
fiftin
|
470fad0b26
|
fix(ui): dialog width
|
2024-05-23 20:17:56 +02:00 |
|
fiftin
|
77694cf685
|
feat(ui): add http repo protocol
|
2024-05-23 19:43:24 +02:00 |
|
fiftin
|
09cf43e126
|
fix(inventory): optional repo
|
2024-05-22 19:10:32 +02:00 |
|
Denis Gukov
|
00140cb8ab
|
Inventory repo (#2040)
* feat: add repo for inventory
* feat: add inventory repo
* feat: cloning inventory repo
* fix: error message for inventory path
* fix: error message for inventory path
|
2024-05-22 19:00:28 +02:00 |
|
fiftin
|
7e83868e7e
|
feat(ui): use integration_id
|
2024-05-21 16:09:00 +02:00 |
|
fiftin
|
3157397665
|
fix: merge conflict
|
2024-05-21 16:06:30 +02:00 |
|
Denis Gukov
|
a3a4a1ca69
|
Merge branch 'develop' into develop
|
2024-05-20 15:46:18 +02:00 |
|
fiftin
|
53dc67bff1
|
chore(ui): remove extra label
|
2024-05-20 13:00:54 +02:00 |
|
fiftin
|
adfe629968
|
feat(survey): add to task
|
2024-05-20 11:19:21 +02:00 |
|