Class: ResolverController
- Inherits:
-
ApplicationController
show all
- Defined in:
- frontend/app/controllers/resolver_controller.rb
Instance Method Summary
(collapse)
can_access?, permission_mappings, set_access_control
Instance Method Details
- (Object) resolve_edit
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'frontend/app/controllers/resolver_controller.rb', line 6
def resolve_edit
if params.has_key? :uri
resolver = Resolver.new(params[:uri])
if params.has_key?(:autoselect_repo) && resolver.repository && resolver.repository != session[:repo]
self.class.session_repo(session, resolver.repository)
selected = JSONModel(:repository).find(session[:repo_id])
flash[:success] = I18n.t("repository._frontend.messages.changed", JSONModelI18nWrapper.new(:repository => selected))
end
redirect_to resolver.edit_uri
else
unauthorised_access
end
end
|
- (Object) resolve_readonly
22
23
24
25
26
27
28
29
|
# File 'frontend/app/controllers/resolver_controller.rb', line 22
def resolve_readonly
if params.has_key? :uri
resolver = Resolver.new(params[:uri])
redirect_to resolver.view_uri
else
unauthorised_access
end
end
|