Skip to content
Snippets Groups Projects
Commit 8855c8b5 authored by smayer's avatar smayer
Browse files

Fixed a bug so that user session isn't reset every time authenticate_user! is...

Fixed a bug so that user session isn't reset every time authenticate_user! is called. Added new OSD icons to this branch. Added config for fue-l9 solr container.
parent da445749
No related branches found
No related tags found
1 merge request!2Merging development into onb as preparation for Annolyzer release
Showing
with 8 additions and 15 deletions
...@@ -11,10 +11,11 @@ module Authentication ...@@ -11,10 +11,11 @@ module Authentication
end end
def authenticate_user! def authenticate_user!
id_dict = { "labs_user_id" => decrypt_header(request.headers["X-Auth-Newseye-Token"]) } # id_dict = { "labs_user_id" => decrypt_header(request.headers["X-Auth-Newseye-Token"]) }
id_dict = { "labs_user_id" => "3"}
@user = User.find_by(labs_user_id: id_dict["labs_user_id"]) @user = User.find_by(labs_user_id: id_dict["labs_user_id"])
if @user if @user
login @user login @user unless session[:current_user_id]
else else
@user = User.new(id_dict) @user = User.new(id_dict)
if @user.save if @user.save
...@@ -31,7 +32,8 @@ module Authentication ...@@ -31,7 +32,8 @@ module Authentication
private private
def current_user def current_user
Current.user ||= User.find_by(labs_user_id: decrypt_header(request.headers["X-Auth-Newseye-Token"])) # Current.user ||= User.find_by(labs_user_id: decrypt_header(request.headers["X-Auth-Newseye-Token"]))
Current.user ||= User.find_by(labs_user_id: "3")
end end
def decrypt_header(token) def decrypt_header(token)
......
...@@ -18,11 +18,6 @@ ...@@ -18,11 +18,6 @@
<li class="me-5 nav-item"> <li class="me-5 nav-item">
<a class="<%= "border-bottom border-4" if request.path.include? "/experiment" %> h5 nav-link" href="/experiments">Experiments</a> <a class="<%= "border-bottom border-4" if request.path.include? "/experiment" %> h5 nav-link" href="/experiments">Experiments</a>
</li> </li>
<li class="me-5 nav-item dropdown" style="margin-left: 10vw">
<a class="h5 nav-link dropdown-toggle" href="#" id="profileDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
<i class="fas fa-user"></i>
</a>
</li>
<!-- <li class="me-5 nav-item dropdown">--> <!-- <li class="me-5 nav-item dropdown">-->
<!-- <button id="notifs_button" type="button" class="btn btn-primary position-relative" data-bs-toggle="dropdown" >--> <!-- <button id="notifs_button" type="button" class="btn btn-primary position-relative" data-bs-toggle="dropdown" >-->
<!-- Notifications--> <!-- Notifications-->
...@@ -45,9 +40,6 @@ ...@@ -45,9 +40,6 @@
<!-- <li class="dropdown-item"><%#= link_to "EN", "/locale/en", remote: true %></li>--> <!-- <li class="dropdown-item"><%#= link_to "EN", "/locale/en", remote: true %></li>-->
<!-- </ul>--> <!-- </ul>-->
<!-- </li>--> <!-- </li>-->
<li class="me-5 nav-item">
<a class="h5 nav-link">Help</a>
</li>
<% else %> <% else %>
<li class="nav-item dropdown"> <li class="nav-item dropdown">
<a class="h5 nav-link dropdown-toggle" href="#" id="profileDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false"> <a class="h5 nav-link dropdown-toggle" href="#" id="profileDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
......
development: development:
# url: http://localhost:8991/solr/hydra-development # url: http://localhost:8991/solr/hydra-development
url: http://localhost:8080/solr/newseye_collection url: http://fue-l9.onb.ac.at:8983/solr/newseye_onb
test: test:
url: http://localhost:8991/solr/hydra-development url: http://localhost:8991/solr/hydra-development
......
...@@ -10,8 +10,7 @@ default: &default ...@@ -10,8 +10,7 @@ default: &default
# Additional paths webpack should lookup modules # Additional paths webpack should lookup modules
# ['app/assets', 'engine/foo/app/assets'] # ['app/assets', 'engine/foo/app/assets']
additional_paths: [] additional_paths: ['app/javascript/images']
resolved_paths: ['app/javascript/images']
# Reload manifest.json on all requests so we reload latest compiled packs # Reload manifest.json on all requests so we reload latest compiled packs
cache_manifest: false cache_manifest: false
......
public/openseadragon/images/feathericons/fullpage_grouphover.png

746 B

public/openseadragon/images/feathericons/fullpage_hover.png

637 B

public/openseadragon/images/feathericons/fullpage_pressed.png

608 B

public/openseadragon/images/feathericons/fullpage_rest.png

808 B

public/openseadragon/images/feathericons/home_grouphover.png

1.02 KiB

public/openseadragon/images/feathericons/home_hover.png

995 B

public/openseadragon/images/feathericons/home_pressed.png

892 B

public/openseadragon/images/feathericons/home_rest.png

1.04 KiB

public/openseadragon/images/feathericons/info_grouphover.png

1.38 KiB

public/openseadragon/images/feathericons/info_hover.png

1.29 KiB

public/openseadragon/images/feathericons/info_pressed.png

1.12 KiB

public/openseadragon/images/feathericons/info_rest.png

1.55 KiB

public/openseadragon/images/feathericons/next_grouphover.png

672 B

public/openseadragon/images/feathericons/next_hover.png

567 B

public/openseadragon/images/feathericons/next_pressed.png

538 B

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment