mirror of
https://github.com/spacedeck/spacedeck-open.git
synced 2025-12-16 01:47:30 +01:00
Allow embedding of folders and access to folders to anonymous editors with edit_hash/spaceAuth links (#63)
* add subspaces to be listed with edit_hash/spaceAuth authorization * remove dead code from api_helpers.js * add edit_hash authorization for requested space thumbnails * handle /s/:hash links in frontend router * set space_auth via a function, allow passing it to load_space * rename variable in /s/:hash router in backend * hide search, profile, breadcrumb in folders if not logged in, construct links to subspaces differently for anonymous editors
This commit is contained in:
@@ -405,7 +405,12 @@ var SpacedeckSections = {
|
||||
}
|
||||
if (space.space_type == "folder") return "";
|
||||
|
||||
return "background-image:url('/api/spaces/"+space._id+"/png')";
|
||||
var query_string = "";
|
||||
if (space_auth) {
|
||||
query_string+="?spaceAuth="+space.edit_hash;
|
||||
}
|
||||
|
||||
return "background-image:url('/api/spaces/"+space._id+"/png"+query_string+"')";
|
||||
},
|
||||
|
||||
reset_artifact_filters: function() {
|
||||
|
||||
Reference in New Issue
Block a user