Merge pull request #297 from apache/DLAB-1066
Added project parameter to ami request on notebook creation
diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/management/endpoints/endpoints.component.scss b/services/self-service/src/main/resources/webapp/src/app/administration/management/endpoints/endpoints.component.scss
index f6851ee..3b5418e 100644
--- a/services/self-service/src/main/resources/webapp/src/app/administration/management/endpoints/endpoints.component.scss
+++ b/services/self-service/src/main/resources/webapp/src/app/administration/management/endpoints/endpoints.component.scss
@@ -20,13 +20,16 @@
.content-box {
padding: 10px 30px 30px;
height: 400px;
+
.split {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
+
form {
padding: 20px 10px;
+
.control-group {
.error {
position: absolute;
@@ -38,30 +41,44 @@
}
}
}
+
.action-group {
text-align: center;
}
+
.endpoints {
height: 265px;
+
table {
width: 100%;
+
+ tr {
+ td {
+ vertical-align: middle;
+ }
+ }
+
.actions {
color: #607d8b;
width: 10%;
text-align: center;
+
span {
transition: all .5s ease-in-out;
cursor: pointer;
+
.mat-icon {
font-size: 18px;
padding-top: 5px;
}
+
&:hover {
color: darken(#607d8b, 10%);
}
}
}
}
+
.content {
p {
margin-bottom: 30px;
diff --git a/services/self-service/src/main/resources/webapp/src/app/core/services/userResource.service.ts b/services/self-service/src/main/resources/webapp/src/app/core/services/userResource.service.ts
index 0cb102c..b7aa70b 100644
--- a/services/self-service/src/main/resources/webapp/src/app/core/services/userResource.service.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/core/services/userResource.service.ts
@@ -143,8 +143,8 @@
catchError(ErrorUtils.handleServiceError));
}
- public getUserImages(image): Observable<{}> {
- const body = `?docker_image=${image}`;
+ public getUserImages(image, project): Observable<{}> {
+ const body = `?docker_image=${image}&project=${project}`;
return this.applicationServiceFacade
.buildGetUserImages(body)
.pipe(
diff --git a/services/self-service/src/main/resources/webapp/src/app/resources/exploratory/create-environment/create-environment.component.ts b/services/self-service/src/main/resources/webapp/src/app/resources/exploratory/create-environment/create-environment.component.ts
index 58ffab2..dd8a7f3 100644
--- a/services/self-service/src/main/resources/webapp/src/app/resources/exploratory/create-environment/create-environment.component.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/resources/exploratory/create-environment/create-environment.component.ts
@@ -118,7 +118,7 @@
}
private getImagesList() {
- this.userResourceService.getUserImages(this.currentTemplate.image)
+ this.userResourceService.getUserImages(this.currentTemplate.image, this.createExploratoryForm.controls['project'].value)
.subscribe((res: any) => this.images = res.filter(el => el.status === 'CREATED'),
error => this.toastr.error(error.message || 'Images list loading failed!', 'Oops!'));
}
diff --git a/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.scss b/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.scss
index 9d1aae2..1562e67 100644
--- a/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.scss
+++ b/services/self-service/src/main/resources/webapp/src/app/resources/resources-grid/resources-grid.component.scss
@@ -111,14 +111,6 @@
height: 0;
}
-tr.element-row:not(.expanded-row):hover {
- // background: #777;
-}
-
-tr.element-row:not(.expanded-row):active {
- // background: #efefef;
-}
-
.element-row td {
border-bottom-width: 0;
}
@@ -278,6 +270,9 @@
text-align: center;
/* margin-top: 2px; */
cursor: pointer;
+ position: absolute;
+ top: 5px;
+ right: 15px;
}
.data-grid .list-menu li {
diff --git a/services/self-service/src/main/resources/webapp/src/assets/styles/_theme.scss b/services/self-service/src/main/resources/webapp/src/assets/styles/_theme.scss
index 320f3a0..3d4ee1b 100644
--- a/services/self-service/src/main/resources/webapp/src/assets/styles/_theme.scss
+++ b/services/self-service/src/main/resources/webapp/src/assets/styles/_theme.scss
@@ -293,13 +293,6 @@
}
.mat-reset {
- .mat-form-field-type-mat-select:not(.mat-form-field-disabled) {
- .mat-form-field-flex {
- // line-height: 1;
- // padding-top: 2px;
- }
- }
-
.mat-form-field {
.mat-form-field-wrapper {
overflow: hidden;
@@ -574,16 +567,16 @@
.mat-cell {
word-break: break-all;
vertical-align: top;
- padding: 10px 5px;
+ padding: 15px 5px 10px 5px;
+
+ td {
+ vertical-align: baseline;
+ }
}
tr.mat-footer-row {
font-weight: bold;
}
-
- // .mat-table-sticky {
- // border-top: 1px solid #e0e0e0;
- // }
}
mat-tab-group.mat-tab-group {