Skip to content
Snippets Groups Projects
Commit 7f97a127 authored by Valery Sizov's avatar Valery Sizov
Browse files

internal snippets: fix exposing of title

parent 9712fbcd
No related branches found
No related tags found
No related merge requests found
v 7.4.2
- Fix internal snippet exposing for unauthenticated users
v 7.4.1
- Fix LDAP authentication for Git HTTP access
- Fix LDAP config lookup for provider 'ldap'
- Fix public snippets
- Fix 500 error on projects with nested submodules
 
v 7.4.0
- Refactored membership logic
Loading
Loading
7.4.1
7.4.2
Loading
Loading
@@ -29,6 +29,8 @@ class SnippetsFinder
def by_user(current_user, user, scope)
snippets = user.snippets.fresh.non_expired
 
return snippets.are_public unless current_user
if user == current_user
case scope
when 'are_internal' then
Loading
Loading
Loading
Loading
@@ -64,6 +64,13 @@ describe SnippetsFinder do
snippets = SnippetsFinder.new.execute(user, filter: :by_user, user: user)
snippets.should include(@snippet1, @snippet2, @snippet3)
end
it "returns only public snippets if unauthenticated user" do
snippets = SnippetsFinder.new.execute(nil, filter: :by_user, user: user)
snippets.should include(@snippet3)
snippets.should_not include(@snippet2, @snippet1)
end
end
 
context 'by_project filter' do
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment