Delete last GithubRelease
This commit is contained in:
parent
cbb5737fdf
commit
5eeb91ec60
6 changed files with 2 additions and 50 deletions
|
@ -7,7 +7,7 @@ class Administrateurs::SessionsController < Sessions::SessionsController
|
||||||
end
|
end
|
||||||
|
|
||||||
def new
|
def new
|
||||||
@administrateur = Administrateur.new
|
redirect_to new_user_session_path
|
||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
|
|
|
@ -7,7 +7,7 @@ class Gestionnaires::SessionsController < Sessions::SessionsController
|
||||||
end
|
end
|
||||||
|
|
||||||
def new
|
def new
|
||||||
@gestionnaire = Gestionnaire.new
|
redirect_to new_user_session_path
|
||||||
end
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
|
|
|
@ -32,8 +32,6 @@ class RootController < ApplicationController
|
||||||
return redirect_to administrations_path
|
return redirect_to administrations_path
|
||||||
end
|
end
|
||||||
|
|
||||||
@latest_release = Github::Releases.latest
|
|
||||||
|
|
||||||
render 'landing'
|
render 'landing'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
class Github::API
|
|
||||||
|
|
||||||
def self.base_uri
|
|
||||||
'https://api.github.com'
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.latest_release
|
|
||||||
call '/repos/sgmap/tps/releases/latest'
|
|
||||||
end
|
|
||||||
|
|
||||||
private
|
|
||||||
|
|
||||||
def self.call(end_point, params = {})
|
|
||||||
RestClient::Resource.new(
|
|
||||||
base_uri+end_point, timeout: 5
|
|
||||||
).get(params: params)
|
|
||||||
rescue RestClient::Forbidden
|
|
||||||
nil
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,11 +0,0 @@
|
||||||
class Github::Releases
|
|
||||||
|
|
||||||
def self.latest
|
|
||||||
latest_release = Github::API.latest_release
|
|
||||||
return nil if latest_release.nil?
|
|
||||||
|
|
||||||
release = Hashie::Mash.new JSON.parse(latest_release)
|
|
||||||
release.published_at = release.published_at.to_date.strftime('%d/%m/%Y')
|
|
||||||
release
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -84,18 +84,3 @@
|
||||||
|
|
||||||
.split-hr-left
|
.split-hr-left
|
||||||
|
|
||||||
- unless @latest_release.nil?
|
|
||||||
|
|
||||||
.latest_release.col-md-6.col-lg-6.col-sm-6.col-xs-6
|
|
||||||
%h3.text-info{style:'display: inline'}
|
|
||||||
= "Dernières nouveautés "
|
|
||||||
%h5{style:'display: inline'}
|
|
||||||
= "(#{@latest_release.tag_name} - #{@latest_release.published_at})"
|
|
||||||
.body
|
|
||||||
=@latest_release.body.html_safe
|
|
||||||
|
|
||||||
.center
|
|
||||||
\-
|
|
||||||
%br
|
|
||||||
%a{href: 'https://github.com/sgmap/tps/releases', target: '_blank'}
|
|
||||||
= 'Voir toutes les versions'
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue