Attention ! Gitlab fournissant maintenant nativement des certificats Let’s Encrypt aux domaines personnalisés des Gitlab Pages, nous avons coupé notre service qui le faisait automatiquement pour vous.

Il est impératif, pour que votre domaine personnalisé continue à avoir un certificat Let’s Encrypt à jour, d’activer la fonctionnalité native dans les paramètres de votre projet. Cette activation remplacera votre certificat actuel par un nouveau certificat Let’s Encrypt géré par Gitlab.

Voir les détails sur https://docs.framasoft.org/fr/gitlab/gitlab-pages-le.html

Commit df3c5e36 authored by hellekin's avatar hellekin

Add pundit gem

- Add default Pundit policy
parent 02aed360
......@@ -21,6 +21,7 @@ gem 'fast_blank', platform: :mri
gem 'iana-data', require: 'iana'
gem 'jsonapi-rails'
gem 'phony_rails'
gem 'pundit'
gem 'rack-cors', require: 'rack/cors'
gem 'rack-protection'
gem 'uuid_parameter'
......
......@@ -192,6 +192,8 @@ GEM
pry (>= 0.10.4)
public_suffix (3.0.3)
puma (3.12.0)
pundit (2.0.0)
activesupport (>= 3.0.0)
rack (2.0.5)
rack-cors (1.0.2)
rack-protection (2.0.4)
......@@ -354,6 +356,7 @@ DEPENDENCIES
pry
pry-rails
puma (~> 3.11)
pundit
rack-cors
rack-protection
rails (~> 5.2.1)
......
# frozen_string_literal: true
class ApplicationPolicy
attr_reader :user, :record
def initialize(user, record)
@user = user
@record = record
end
def index?
false
end
def show?
false
end
def create?
false
end
def new?
create?
end
def update?
false
end
def edit?
update?
end
def destroy?
false
end
class Scope
attr_reader :user, :scope
def initialize(user, scope)
@user = user
@scope = scope
end
def resolve
scope.all
end
end
end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment