Simone Gotti
336869fe73
rundetail: set run phase to cancelled on cancelRun call
2019-05-15 14:55:00 +02:00
Simone Gotti
0a47d7ecf7
rundetail: disable stop button if already stopping
2019-05-15 14:50:08 +02:00
Simone Gotti
b10a7f18e1
rundetails: add run cancel button
2019-05-15 14:44:35 +02:00
Simone Gotti
74cd268431
router: handle /run path
...
/run will accept two query parameters: projectref and runid and generate the
final run path. This is useful for calls from commit statuses target_url so we
don't have to provide a web api path the could change in the future.
2019-05-15 11:21:18 +02:00
Simone Gotti
dfd16f99b8
projectgroupsettings: implement update project group
2019-05-14 18:05:17 +02:00
Simone Gotti
b45e0014cc
*: show root project group settings
2019-05-14 15:47:35 +02:00
Simone Gotti
7e4346001d
projbreadcrumbs: remove unused method
2019-05-14 15:43:28 +02:00
Simone Gotti
4a7baaab02
project(group)create: add private checkbox
2019-05-14 14:24:40 +02:00
Simone Gotti
5d6f6b8290
runs: add fetch more button and related logic
2019-05-14 14:04:36 +02:00
Simone Gotti
7f90c73650
org: add basic org members display
2019-05-14 13:18:09 +02:00
Simone Gotti
8bce9328ab
collapse: open/close only when clicking on header
2019-05-14 10:46:52 +02:00
Simone Gotti
e783958100
createprojectgroup: add loading indicator and enabled to button
2019-05-14 00:19:58 +02:00
Simone Gotti
b3c22f8429
createproject: add loading indicator and enabled to button
2019-05-13 23:48:44 +02:00
Simone Gotti
923219ca65
*: implement new organization
...
Add dropdown in the main navbar with an option to create a new organization.
Implement new organization component and related route
2019-05-13 23:44:02 +02:00
Simone Gotti
fbf3d7da88
navbar: make user drop down open on click
2019-05-13 23:27:53 +02:00
Simone Gotti
d8fddd5392
usersettings: use panels to split different parts
2019-05-13 18:06:47 +02:00
Simone Gotti
68da08e94d
usersettings: implement show and delete linked accounts
2019-05-13 17:59:23 +02:00
Simone Gotti
789d0f5fcd
*: handle api errors
...
* Use a global error when fetching data
* Use a local error message when calling a mutating api
2019-05-13 16:29:47 +02:00
Simone Gotti
98073502e2
projectsettings: implement update project
...
add option to update project name and visibility
2019-05-13 17:17:02 +02:00
Simone Gotti
7eb6c2c961
projectvars: improve visualization
2019-05-13 16:30:51 +02:00
Simone Gotti
df161a788a
remoterepos: improve visualization using a panel
2019-05-13 16:25:43 +02:00
Simone Gotti
01a4aba4fa
projectgroupsettings: use panels to split different parts
2019-05-13 17:03:27 +02:00
Simone Gotti
e1596abb67
projectsettings: use panels to split different part
2019-05-13 17:09:01 +02:00
Simone Gotti
667809a926
projectgroupsettings: add delete project group
2019-05-11 15:12:10 +02:00
Simone Gotti
314814c332
projectsettings: add delete project
2019-05-11 14:30:16 +02:00
Simone Gotti
6660db7a81
log: read logs stream
2019-05-10 19:52:46 +02:00
Simone Gotti
07f5b69e9b
rundetail: make dropdown open on click
...
and not on hover
2019-05-08 17:12:56 +02:00
Simone Gotti
85406fad77
*: implement create project and project group
2019-05-06 17:58:18 +02:00
Simone Gotti
e1ccccac71
org: add organization settings
2019-05-07 00:31:44 +02:00
Simone Gotti
8787b14e53
run: check that run is not null
2019-05-07 00:28:20 +02:00
Simone Gotti
b16dd420e6
Shrink breadcrumbs and print primary name
2019-05-07 00:27:44 +02:00
Simone Gotti
fb3509fc9d
login: use fetchRemoteSources
2019-05-06 17:57:52 +02:00
Simone Gotti
62c7881f2f
*: add tabs icons
2019-05-06 13:43:15 +02:00
Simone Gotti
1d6472811d
runs: show no runs message
2019-04-29 16:34:04 +02:00
Simone Gotti
30fba20a2b
projects: show no projects/projectgroups message
2019-04-29 16:33:34 +02:00
Simone Gotti
5f6def2240
Update for run.tasks.depends change from array to map
2019-04-12 16:53:50 +02:00
Simone Gotti
b4cd9806b0
Show run setup errors
2019-04-10 11:21:18 +02:00
Simone Gotti
c8effcc334
rundetails: move api functions to data.js
2019-04-08 17:45:30 +02:00
Simone Gotti
53e814f00e
implement task approval notifications and action
2019-04-08 17:43:34 +02:00
Simone Gotti
a0097ea16e
update api runs url (plural fix)
2019-04-08 16:12:08 +02:00
Simone Gotti
cdf478ca66
Update http methods for related api changes
2019-04-08 09:19:56 +02:00
Simone Gotti
4d0d4eb32c
Initial user settings
...
and user token creation
2019-04-03 17:51:41 +02:00
Simone Gotti
62ff8321f1
fix some lint errors
2019-04-02 18:27:28 +02:00
Simone Gotti
19fdb1d08f
initial implementation of projectgroups
...
and related tree based navigation
2019-04-02 18:08:03 +02:00
Simone Gotti
8c62e10c42
org: use the same logic as user
2019-03-30 13:15:43 +01:00
Simone Gotti
6e8cd885aa
user: do like project on route changes
2019-03-29 18:21:57 +01:00
Simone Gotti
219b2d2e2f
convert fetch usage to async/await
2019-03-29 18:19:07 +01:00
Simone Gotti
ef5a9c4994
Add user registration
2019-03-29 18:08:54 +01:00
Simone Gotti
fcb3ea9b54
rundetails: show can restart option only when allowed
2019-03-29 11:25:29 +01:00
Simone Gotti
67756606fa
Use absolute group path
2019-03-29 09:28:31 +01:00
Simone Gotti
6f7b0a0e16
project: show last branches, tags, PRs runs
2019-03-27 15:41:29 +01:00
Simone Gotti
395f8454a0
Initial display of project settings
...
Show project variables
2019-03-22 08:39:03 +01:00
Simone Gotti
b9fb3d6860
update for new api
2019-03-20 13:51:00 +01:00
Simone Gotti
604a0a2a1f
task: show setup step and logs
2019-03-13 15:42:58 +01:00
Simone Gotti
b780e148cc
Initial commit
2018-12-09 14:21:20 +01:00