Commit Graph

731 Commits

Author SHA1 Message Date
Denis Gukov
fd1d42782b refactor(be): return models to db package 2020-12-05 14:13:43 +05:00
Denis Gukov
1295435f18 test(be): fix dredd tests 2020-12-05 03:26:24 +05:00
Denis Gukov
6291647d5b refactor(be): migrate environment endpoints to Store 2020-12-04 21:29:37 +05:00
Denis Gukov
d754eefeae chore(be): remove sqlite 2020-12-04 13:46:02 +05:00
Denis Gukov
6e1a6d20ca refactor(be): template and environment endpoints use Store
Rename util to helpers
Bind returns bool instead of error
2020-12-04 13:46:02 +05:00
Denis Gukov
0d64b43f18 refactor(be): move util.go to api directory 2020-12-04 13:46:02 +05:00
Denis Gukov
b083f74322 fix(be): delete global Mysql variable and add interface Store for dialect-independent communication with database. 2020-12-04 13:46:02 +05:00
Denis Gukov
400d2f6933 chore: fix merge conflicts 2020-12-01 23:35:50 +05:00
Denis Gukov
cc3a8539d2 fix(api): user management endpoint 2020-12-01 22:16:29 +05:00
Denis Gukov
d09fc1d26c feat(be): support sqlite 2020-12-01 21:37:29 +05:00
Denis Gukov
4dbe0182d5 fix(api): endpoint which must delete user from project, delete whole project 2020-12-01 21:34:48 +05:00
Denis Gukov
eee34fb266
Merge pull request #632 from ansible-semaphore/fix-api-trailing-slash
fix(api): remove redirect for calls without trailing slash
2020-11-27 03:53:45 +05:00
Denis Gukov
80616eea27 fix(api): remove redirect for calls without trailing slash 2020-11-27 03:35:49 +05:00
Denis Gukov
1b49bfbe45 fix(fe): use endpoint api/user/ instead of api/user 2020-11-26 03:56:27 +05:00
Denis Gukov
77e8241a81
Merge pull request #629 from ansible-semaphore/fix-routing-when-web-host-defined
Fix web_host option handing
2020-11-24 17:41:43 +05:00
Denis Gukov
76390c4959 fix: web_host option handing 2020-11-24 17:26:02 +05:00
Denis Gukov
a36d23eef5
Merge pull request #626 from ansible-semaphore/fix-static-content-routing
Fix static content routing
2020-11-24 03:20:11 +05:00
Denis Gukov
060f4d93eb fix(be): loading static content 2020-11-24 03:13:25 +05:00
Denis Gukov
a5a3bf30bf ci: return golang image to 1.13 2020-11-24 00:24:27 +05:00
Denis Gukov
620e873c27 ci: update golang image version to 1.15.5 2020-11-23 23:09:55 +05:00
Denis Gukov
b0b201e24d feat(fe): new style of the task log window 2020-11-22 20:46:49 +05:00
Denis Gukov
7d50947b1f fix(fe): small ui fixes 2020-11-22 15:54:03 +05:00
Denis Gukov
c3266bc730 fix(fe): connect to websocket after user logged in 2020-11-22 15:25:09 +05:00
Denis Gukov
0b3f710cf4 fix(fe): copy template 2020-11-22 06:31:33 +05:00
Denis Gukov
33adc2b063 fix(be): remove excess panic 2020-11-22 05:32:49 +05:00
Denis Gukov
90d163900e fix(fe): connect to websocket immediately after app created 2020-11-22 05:20:28 +05:00
Denis Gukov
043b8852aa feat(fe): update task statuses on Dashboard in realtime
Issue: https://github.com/ansible-semaphore/semaphore/issues/621
2020-11-22 05:13:03 +05:00
Denis Gukov
d417f95273 feat(be): feat(fe): add websocket for task logs
Additionally:
- Added link for running task, https://github.com/ansible-semaphore/semaphore/issues/481
- Added class Listenable and unit tests for it
2020-11-22 04:28:51 +05:00
Denis Gukov
b76c6d39c2 chore(fe): change favicon 2020-11-21 02:31:21 +05:00
Denis Gukov
6263dfbdbc fix(be): galaxy args order 2020-11-21 01:50:07 +05:00
Denis Gukov
7b7ae01add fix(be): run galaxy install for collections
Issue: https://github.com/ansible-semaphore/semaphore/issues/620
2020-11-21 01:48:25 +05:00
Denis Gukov
add4b87ab9 chore(be): print Server is running 2020-11-21 01:36:39 +05:00
Denis Gukov
7a7f43024a fix(fe): task log dialog 2020-11-21 00:53:54 +05:00
Denis Gukov
943994e7a6 refactor(fe): rename class 2020-11-21 00:32:52 +05:00
Denis Gukov
43da9b743b refactor(fe): moved task status to separate component 2020-11-20 22:11:31 +05:00
Denis Gukov
ffbae23449 feat(fe): selecting visible columns 2020-11-20 20:59:00 +05:00
Denis Gukov
6a680be49c feat(fe): add password form component
Added animation for running task status.
2020-11-20 12:37:09 +05:00
Denis Gukov
2b9e5819ae feat(fe): add password dialog
Additionally removed unused page ChangePassword.
2020-11-20 12:35:38 +05:00
Denis Gukov
ecf8b612ff feat(fe): correct tables layout, display task status
Added animation for running task status.
2020-11-20 04:29:08 +05:00
Denis Gukov
389b566482 fix(fe): code style issue 2020-11-20 01:23:35 +05:00
Denis Gukov
bdb57411c8 fix(fe): date/time format 2020-11-20 01:13:48 +05:00
Denis Gukov
9d945f3b7d fix(fe): button's icon padding 2020-11-20 01:12:42 +05:00
Denis Gukov
35ff8782a3
Merge pull request #619 from ansible-semaphore/web2
New web UI with using Vue.js
2020-11-05 17:57:57 +05:00
Denis Gukov
f8dab13c4a fix(ci): dredd test for template endpoint 2020-11-05 17:45:31 +05:00
Denis Gukov
c03e66fdfe fix(ci): test-compile-changes for web2 2020-11-05 14:03:44 +05:00
Denis Gukov
bcfaca5149 feat(web2): support web2 by backend and go-task 2020-11-05 13:59:14 +05:00
Denis Gukov
8004b0a500 fix(web2): task output displaying 2020-11-05 01:35:55 +05:00
Denis Gukov
670f1c4425 fix(web2): task log view 2020-11-05 01:12:44 +05:00
Denis Gukov
cbcfdd6108 fix(web2): small bugs on many pages 2020-11-05 00:30:36 +05:00
Denis Gukov
da03797580 fix(web2): login 2020-11-04 23:22:53 +05:00