+ @if(Permission.checkPermission(Permission.DeleteSpace, ResourceRef(ResourceRef.space, space.id))){
+
- @if(play.api.Play.current.plugin[services.StagingAreaPlugin].isDefined) {
-
+ @if(Permission.checkPermission(Permission.CreateDataset, ResourceRef(ResourceRef.space, space.id))) {
+
}
- }
- }
-
-
- @if(user.isDefined){
-
- @spaces.datasetsBySpace(datasets, space, None, userSelections)
- @spaces.collectionsBySpace(collections, space, None)
-
-
-
-
The @Messages("space.title") team has made the following @Messages("datasets.title").toLowerCase and @Messages("collections.title").toLowerCase publicly available.
- @spaces.datasetsBySpace(publicDatasets, space, Some(true), userSelections)
-
- @if(space.isPublic) {
- @spaces.collectionsBySpace(collections, space, Some(true))
- } else {
-
@Messages("collections.title")
-
There are no public collections associated with this @Messages("space.title").
+ @if(Permission.checkPermission(Permission.CreateCollection, ResourceRef(ResourceRef.space, space.id))) {
+
+ @Messages("create.title", Messages("collections.title"))
+ }
+
+ @if(Permission.checkPermission(Permission.ViewSpace, ResourceRef(ResourceRef.space, space.id)) || user.get.identityId.userId.equals(space.creator)){
+
+ Search
+
+ }
+ @if(play.Play.application().configuration().getBoolean("enablePublic") && (Permission.checkPermission(Permission.EditSpace, ResourceRef(ResourceRef.space, space.id)) || Permission.checkPermission(Permission.DeleteSpace, ResourceRef(ResourceRef.space, space.id)))){
+
}
- } else {
-
-
The @Messages("space.title") team has made the following @Messages("datasets.title").toLowerCase and @Messages("collections.title").toLowerCase publicly available.
- You must be a logged-in member of the @Messages("space.title") to access all the @Messages("datasets.title").toLowerCase and @Messages("collections.title").toLowerCase.
-
- @spaces.datasetsBySpace(publicDatasets, space, Some(true), userSelections)
- @if(space.isPublic) {
- @spaces.collectionsBySpace(collections, space, Some(true))
+ }
+
+
+
+
+
+ @if(user.isDefined){
+
+ @spaces.datasetsBySpace(datasets, space, None, userSelections)
+ @spaces.collectionsBySpace(collections, space, None)
+
+
+
+
The @Messages("space.title") team has made the following @Messages("datasets.title").toLowerCase and @Messages("collections.title").toLowerCase publicly available.
+ @spaces.datasetsBySpace(publicDatasets, space, Some(true), userSelections)
+
+ @if(space.isPublic) {
+ @spaces.collectionsBySpace(collections, space, Some(true))
+ } else {
+
@Messages("collections.title")
+
There are no public collections associated with this @Messages("space.title").
+ }
+
+ } else {
+
+
The @Messages("space.title") team has made the following @Messages("datasets.title").toLowerCase and @Messages("collections.title").toLowerCase publicly available.
+ You must be a logged-in member of the @Messages("space.title") to access all the @Messages("datasets.title").toLowerCase and @Messages("collections.title").toLowerCase.
+
+ @spaces.datasetsBySpace(publicDatasets, space, Some(true), userSelections)
+ @if(space.isPublic) {
+ @spaces.collectionsBySpace(collections, space, Some(true))
+ } else {
+
@Messages("collections.title")
+
There are no public collections associated with this @Messages("space.title").
+ }
+
+ }
+
+
The following @Messages("datasets.title").toLowerCase have been published through this @Messages("space.title") and any affiliated @Messages("space.title")s.
+ @curations.publishedGrid(publishedData, servicesUrl, None)
- }
-
-
The following @Messages("datasets.title").toLowerCase have been published through this @Messages("space.title") and any affiliated @Messages("space.title")s.
- @curations.publishedGrid(publishedData, servicesUrl, None)
+
+ @* right column, space statistics, actions *@
@if(user.isDefined) {
- @spaces.statistics(space, spaceBytes,"row ds-section-sm space-col-right", None, spaceFiles )
+ @spaces.statistics(space, spaceBytes, None, spaceFiles )
@spaces.otherActions(space)
} else {
- @spaces.statistics(space, spaceBytes, "row ds-section-sm space-col-right",None, spaceFiles)
+ @spaces.statistics(space, spaceBytes, None, spaceFiles)
}
- @spaces.externalLinks(space.homePage, space, "row ds-section-sm break-word space-col-right")
+ @spaces.externalLinks(space.homePage, space, "row ds-section-sm")
@if(play.Play.application().configuration().getBoolean("enablePublic")) {
- @spaces.access(space, userRoleMap, "row ds-section-sm break-word space-col-right")
+ @spaces.access(space, userRoleMap, "row ds-section-sm")
}
@if(play.api.Play.configuration.getBoolean("enable_expiration").getOrElse(false)) {
@spaces.spaceConfiguration(space)
}