Denis Gukov
|
8358feed3b
|
fix(runners): return webhook name
|
2024-02-12 01:34:45 +05:00 |
|
Denis Gukov
|
6976b2aa52
|
fix(runners): return webhook name
|
2024-02-12 01:34:13 +05:00 |
|
Denis Gukov
|
3d818ea04c
|
fix(slack): return webhook in text
|
2024-02-12 01:33:20 +05:00 |
|
Denis Gukov
|
ae20f7bcbe
|
fix(runners): return webhook name
|
2024-02-12 01:32:00 +05:00 |
|
Denis Gukov
|
2215fb5c87
|
fix(webhooks): merge conflict
|
2024-02-12 01:24:53 +05:00 |
|
Denis Gukov
|
d877277d92
|
fix(webhooks): merge conflict
|
2024-02-12 01:22:35 +05:00 |
|
Denis Gukov
|
647501b90b
|
refactor: webhook -> integration
|
2024-02-12 00:52:14 +05:00 |
|
Andreas Marschke
|
b1177a287a
|
Try to make Webhook API more consistent
|
2024-02-10 18:18:56 +01:00 |
|
fiftin
|
e2f43bee7e
|
fix(schedule): parallel tasks with boltdb (https://github.com/ansible-semaphore/semaphore/issues/1211)
|
2024-02-10 18:59:56 +05:00 |
|
Denis Gukov
|
b52f2ef348
|
fix(backup): translation
|
2024-02-10 18:41:25 +05:00 |
|
Denis Gukov
|
540669afd9
|
Merge pull request #1748 from samerbahri98/backup_restore
Backup and Restore Projects
|
2024-02-10 18:38:20 +05:00 |
|
Denis Gukov
|
d173577f3d
|
feat(backup): add random suffix for resources with the same name
|
2024-02-10 18:23:11 +05:00 |
|
Denis Gukov
|
813358b266
|
feat(backup): add random suffix for resources with the same name
|
2024-02-10 18:21:39 +05:00 |
|
Denis Gukov
|
1fd655258a
|
fix(backup): nullpointer error with cron
|
2024-02-10 15:30:41 +05:00 |
|
Denis Gukov
|
dd38199b93
|
fix(ldap): remove whoami check
|
2024-02-10 14:26:22 +05:00 |
|
samerbahri98
|
6d2b34858f
|
fix(api): restore cron
|
2024-02-07 22:19:25 +01:00 |
|
samerbahri98
|
9c0b53a216
|
test(api): restore
|
2024-02-07 22:19:25 +01:00 |
|
samerbahri98
|
a9e91e224b
|
test(api) backup
|
2024-02-07 22:19:24 +01:00 |
|
samerbahri98
|
5abc531872
|
feat(ui): restore
|
2024-02-07 22:19:24 +01:00 |
|
samerbahri98
|
8cfdb25337
|
feat(ui) backup
|
2024-02-07 22:19:23 +01:00 |
|
samerbahri98
|
1d38fd2d09
|
docs(api) backup and restore
|
2024-02-07 22:19:23 +01:00 |
|
samerbahri98
|
84a3841c80
|
feat(api): restore
|
2024-02-07 22:19:23 +01:00 |
|
samerbahri98
|
6a2cfcc3ac
|
feat(api): backup
|
2024-02-07 22:19:22 +01:00 |
|
fiftin
|
a1a47c9af3
|
Merge branch 'develop' of github.com:ansible-semaphore/semaphore into develop
|
2024-02-08 01:20:19 +05:00 |
|
fiftin
|
f3ef216208
|
fix(be): static assets 404 error when web host not empty
|
2024-02-08 01:19:03 +05:00 |
|
Denis Gukov
|
dcba92a3e8
|
Merge pull request #1651 from marbad1994/extra_variables_validation_error
Fix: Extra variables validation error #1141
|
2024-02-06 04:07:59 +05:00 |
|
fiftin
|
595add22d6
|
fix(ui): spaces in output (https://github.com/ansible-semaphore/semaphore/issues/1709)
|
2024-02-06 02:50:26 +05:00 |
|
Denis Gukov
|
3898172108
|
Merge pull request #1741 from tboerger/live-reload-frontend
feat: enable proxy for frontend dev server
|
2024-02-06 02:19:45 +05:00 |
|
Denis Gukov
|
0e02aeebf5
|
Merge pull request #1740 from tboerger/fix-db-lib
fix(dblib): resolve missing logger dependency
|
2024-02-06 02:16:28 +05:00 |
|
Thomas Boerger
|
7f81faf0db
|
feat: enable proxy for frontend dev server
|
2024-02-05 22:14:40 +01:00 |
|
Thomas Boerger
|
85ee2f832b
|
fix(dblib): resolve missing logger dependency
|
2024-02-05 21:55:09 +01:00 |
|
fiftin
|
78c93b1c84
|
fix: null pointer to logger
|
2024-02-05 01:38:15 +05:00 |
|
Denis Gukov
|
94c5dcb54e
|
Update README.md
|
2024-02-02 13:05:05 +05:00 |
|
Denis Gukov
|
9e4f6406b3
|
Merge pull request #1733 from tboerger/timezone-fix
feat(docker): enable TZ env variable for setting timezone
|
2024-02-02 12:57:18 +05:00 |
|
Denis Gukov
|
2084b94d48
|
Merge pull request #1517 from tboerger/oidc-secret-files
feat(oidc): integrate optional secret loading from files
|
2024-02-02 12:55:32 +05:00 |
|
fiftin
|
61309c5ef6
|
fix(oidc): merge conflict
|
2024-02-02 12:54:40 +05:00 |
|
Thomas Boerger
|
a6a90f2177
|
feat(docker): enable TZ env variable for setting timezone
|
2024-02-02 08:29:16 +01:00 |
|
fiftin
|
44579cf1da
|
feat(ui): add private badge for email field
|
2024-02-01 16:37:01 +05:00 |
|
fiftin-quiz
|
989be6df68
|
feat(login): support oauth without email
|
2024-02-01 13:30:23 +05:00 |
|
fiftin-quiz
|
f9b8e810b8
|
fix(login): use correct variable
|
2024-02-01 11:48:24 +05:00 |
|
fiftin-quiz
|
a33fce2fbc
|
feat(login): add email suffix if oauth doesn't return email but returns username
|
2024-02-01 11:47:15 +05:00 |
|
Denis Gukov
|
f23cab11a2
|
feat(be): use random username for oauth (#1729)
Co-authored-by: fiftin-quiz <157730881+fiftin-quiz@users.noreply.github.com>
|
2024-01-31 12:41:27 +05:00 |
|
fiftin-quiz
|
57046eaf65
|
refactor(app): add app factory
|
2024-01-30 20:42:56 +05:00 |
|
fiftin-quiz
|
3c5aaac576
|
feat: add confirmation state
|
2024-01-30 17:47:03 +05:00 |
|
Denis Gukov
|
b361695f68
|
Add app field to template (#1721)
* feat(be): add template app
* feat(be): add field app to template
* fix(be): add app to sql implementation
* refactor(be): extract AnsibleApp class
* refactor(be): rename LocalJobApp -> LocalApp
* feat(app): default app id = empty string
---------
Co-authored-by: fiftin-quiz <157730881+fiftin-quiz@users.noreply.github.com>
|
2024-01-30 14:26:11 +05:00 |
|
Denis Gukov
|
534db73d19
|
Merge pull request #1719 from ExplodingDragon/i18n-update-chinese
Supplementary Chinese translation
|
2024-01-30 09:52:10 +05:00 |
|
dragon
|
f06b3a6f9c
|
add zh_hant
|
2024-01-29 17:34:54 +08:00 |
|
dragon
|
3ede3b9a65
|
modify ambiguous language type
|
2024-01-29 17:12:46 +08:00 |
|
dragon
|
26eb277417
|
modify ambiguous language type
|
2024-01-29 17:07:01 +08:00 |
|
dragon
|
00d3326fb6
|
style clean
|
2024-01-29 16:49:41 +08:00 |
|