mirror of
https://github.com/Evolix/chexpire.git
synced 2024-06-15 22:14:28 +02:00
Add copyright and license lines in all files needed
This commit is contained in:
parent
c77ce2f5ff
commit
aa38ceac12
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
language:
|
language:
|
||||||
- ruby
|
- ruby
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class ApplicationController < ActionController::Base
|
class ApplicationController < ActionController::Base
|
||||||
include Pundit
|
include Pundit
|
||||||
rescue_from Pundit::NotAuthorizedError, with: :user_not_authorized
|
rescue_from Pundit::NotAuthorizedError, with: :user_not_authorized
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class ChecksController < ApplicationController
|
class ChecksController < ApplicationController
|
||||||
before_action :authenticate_user!
|
before_action :authenticate_user!
|
||||||
before_action :set_check, except: [:index, :new, :create]
|
before_action :set_check, except: [:index, :new, :create]
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class NotificationsController < ApplicationController
|
class NotificationsController < ApplicationController
|
||||||
before_action :authenticate_user!
|
before_action :authenticate_user!
|
||||||
before_action :set_notification, except: [:create]
|
before_action :set_notification, except: [:create]
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class PagesController < ApplicationController
|
class PagesController < ApplicationController
|
||||||
def home; end
|
def home; end
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
// License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
/* eslint no-console:0 */
|
/* eslint no-console:0 */
|
||||||
// This file is automatically compiled by Webpack, along with any other files
|
// This file is automatically compiled by Webpack, along with any other files
|
||||||
// present in this directory. You're encouraged to place your actual application logic in
|
// present in this directory. You're encouraged to place your actual application logic in
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
// License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
$input-placeholder-color: #adb5bd;
|
$input-placeholder-color: #adb5bd;
|
||||||
$enable-rounded: false;
|
$enable-rounded: false;
|
||||||
$theme-colors: (
|
$theme-colors: (
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
// License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
.checks-table {
|
.checks-table {
|
||||||
.action a {
|
.action a {
|
||||||
color: black;
|
color: black;
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
// License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
.form-check-label.optional.boolean {
|
.form-check-label.optional.boolean {
|
||||||
color: inherit;
|
color: inherit;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
// License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
.octicon {
|
.octicon {
|
||||||
fill: currentColor;
|
fill: currentColor;
|
||||||
vertical-align: text-top;
|
vertical-align: text-top;
|
||||||
|
|
|
@ -1 +1,4 @@
|
||||||
|
// Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
// License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
import './index.scss';
|
import './index.scss';
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
// License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
@import '_variables';
|
@import '_variables';
|
||||||
@import '~bootstrap/scss/bootstrap';
|
@import '~bootstrap/scss/bootstrap';
|
||||||
@import 'layout';
|
@import 'layout';
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
// Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
// License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
@import '~bootstrap/scss/_functions';
|
@import '~bootstrap/scss/_functions';
|
||||||
@import '~bootstrap/scss/_variables';
|
@import '~bootstrap/scss/_variables';
|
||||||
@import '~bootstrap/scss/mixins/_breakpoints';
|
@import '~bootstrap/scss/mixins/_breakpoints';
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module ApplicationHelper
|
module ApplicationHelper
|
||||||
def format_date(time, format: :long)
|
def format_date(time, format: :long)
|
||||||
l(time.utc.to_date, format: format)
|
l(time.utc.to_date, format: format)
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
module ChecksHelper
|
module ChecksHelper
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module DomainHelper
|
module DomainHelper
|
||||||
def normalize_domain(str)
|
def normalize_domain(str)
|
||||||
str.strip.downcase
|
str.strip.downcase
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module NotificationsHelper
|
module NotificationsHelper
|
||||||
def many_channels_available?
|
def many_channels_available?
|
||||||
Notification.channels.many?
|
Notification.channels.many?
|
||||||
|
|
|
@ -1,2 +1,5 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module PagesHelper
|
module PagesHelper
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module UsersHelper
|
module UsersHelper
|
||||||
# Inject a devise template inside a same container
|
# Inject a devise template inside a same container
|
||||||
# while translation form keys are still valid
|
# while translation form keys are still valid
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class ApplicationMailer < ActionMailer::Base
|
class ApplicationMailer < ActionMailer::Base
|
||||||
default from: Rails.configuration.chexpire.fetch("mailer_default_from")
|
default from: Rails.configuration.chexpire.fetch("mailer_default_from")
|
||||||
layout "mailer"
|
layout "mailer"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class NotificationsMailer < ApplicationMailer
|
class NotificationsMailer < ApplicationMailer
|
||||||
helper :application
|
helper :application
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class ApplicationRecord < ActiveRecord::Base
|
class ApplicationRecord < ActiveRecord::Base
|
||||||
self.abstract_class = true
|
self.abstract_class = true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
# == Schema Information
|
# == Schema Information
|
||||||
#
|
#
|
||||||
# Table name: checks
|
# Table name: checks
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
# == Schema Information
|
# == Schema Information
|
||||||
#
|
#
|
||||||
# Table name: check_logs
|
# Table name: check_logs
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
# == Schema Information
|
# == Schema Information
|
||||||
#
|
#
|
||||||
# Table name: notifications
|
# Table name: notifications
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
# == Schema Information
|
# == Schema Information
|
||||||
#
|
#
|
||||||
# Table name: users
|
# Table name: users
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class CheckPolicy < ApplicationPolicy
|
class CheckPolicy < ApplicationPolicy
|
||||||
class Scope < Scope
|
class Scope < Scope
|
||||||
def resolve
|
def resolve
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class NotificationPolicy < ApplicationPolicy
|
class NotificationPolicy < ApplicationPolicy
|
||||||
class Scope < Scope
|
class Scope < Scope
|
||||||
def resolve
|
def resolve
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class CheckDomainProcessor
|
class CheckDomainProcessor
|
||||||
include CheckProcessor
|
include CheckProcessor
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class CheckLogger
|
class CheckLogger
|
||||||
attr_reader :check
|
attr_reader :check
|
||||||
attr_reader :check_log
|
attr_reader :check_log
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module CheckProcessor
|
module CheckProcessor
|
||||||
attr_reader :configuration
|
attr_reader :configuration
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
class CheckSSLProcessor
|
class CheckSSLProcessor
|
||||||
include CheckProcessor
|
include CheckProcessor
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "notifier/processor"
|
require "notifier/processor"
|
||||||
|
|
||||||
module Notifier
|
module Notifier
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module Notifier
|
module Notifier
|
||||||
module Channels
|
module Channels
|
||||||
class Base
|
class Base
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module Notifier
|
module Notifier
|
||||||
module Channels
|
module Channels
|
||||||
class Email < Base
|
class Email < Base
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module Notifier
|
module Notifier
|
||||||
Configuration = Struct.new(:interval, :consecutive_failures)
|
Configuration = Struct.new(:interval, :consecutive_failures)
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module Notifier
|
module Notifier
|
||||||
class Resolver
|
class Resolver
|
||||||
def notifications_expiring_soon
|
def notifications_expiring_soon
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "null_logger"
|
require "null_logger"
|
||||||
require "system_command"
|
require "system_command"
|
||||||
require_relative "ssl/parser"
|
require_relative "ssl/parser"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module SSL
|
module SSL
|
||||||
class Error < StandardError; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "null_logger"
|
require "null_logger"
|
||||||
require "ssl/errors"
|
require "ssl/errors"
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module SSL
|
module SSL
|
||||||
class Response
|
class Response
|
||||||
attr_accessor :expire_at
|
attr_accessor :expire_at
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "open4"
|
require "open4"
|
||||||
require "null_logger"
|
require "null_logger"
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "null_logger"
|
require "null_logger"
|
||||||
require "domain_helper"
|
require "domain_helper"
|
||||||
require "system_command"
|
require "system_command"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module Whois
|
module Whois
|
||||||
class Error < StandardError; end
|
class Error < StandardError; end
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "null_logger"
|
require "null_logger"
|
||||||
require "whois/errors"
|
require "whois/errors"
|
||||||
require "whois/parser/afnic"
|
require "whois/parser/afnic"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "domain_helper"
|
require "domain_helper"
|
||||||
require "whois/errors"
|
require "whois/errors"
|
||||||
require_relative "base"
|
require_relative "base"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "null_logger"
|
require "null_logger"
|
||||||
require_relative "../response"
|
require_relative "../response"
|
||||||
require_relative "../errors"
|
require_relative "../errors"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module Whois
|
module Whois
|
||||||
module Parser
|
module Parser
|
||||||
module Entry
|
module Entry
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require_relative "base"
|
require_relative "base"
|
||||||
|
|
||||||
module Whois
|
module Whois
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require_relative "base"
|
require_relative "base"
|
||||||
|
|
||||||
module Whois
|
module Whois
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require_relative "base"
|
require_relative "base"
|
||||||
|
|
||||||
module Whois
|
module Whois
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require_relative "entry/blank"
|
require_relative "entry/blank"
|
||||||
require_relative "entry/field"
|
require_relative "entry/field"
|
||||||
require_relative "entry/text"
|
require_relative "entry/text"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "domain_helper"
|
require "domain_helper"
|
||||||
require "whois/errors"
|
require "whois/errors"
|
||||||
require_relative "base"
|
require_relative "base"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
require "domain_helper"
|
require "domain_helper"
|
||||||
require "whois/errors"
|
require "whois/errors"
|
||||||
require_relative "base"
|
require_relative "base"
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr>
|
||||||
|
# License: GNU AGPL-3+ (see full text in LICENSE file)
|
||||||
|
|
||||||
module Whois
|
module Whois
|
||||||
class Response
|
class Response
|
||||||
attr_accessor :created_at
|
attr_accessor :created_at
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<div class="row justify-content-md-end checks-filters">
|
<div class="row justify-content-md-end checks-filters">
|
||||||
|
|
||||||
<div class="col-md-6 mb-3 d-flex justify-content-between justify-content-md-start">
|
<div class="col-md-6 mb-3 d-flex justify-content-between justify-content-md-start">
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= simple_form_for(check) do |f| %>
|
<%= simple_form_for(check) do |f| %>
|
||||||
<%= f.input :domain,
|
<%= f.input :domain,
|
||||||
autofocus: true,
|
autofocus: true,
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<div class="mb-4 table-responsive">
|
<div class="mb-4 table-responsive">
|
||||||
<table class="table checks-table">
|
<table class="table checks-table">
|
||||||
<thead>
|
<thead>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-12 col-lg-10">
|
<div class="col-12 col-lg-10">
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-12 col-lg-10 col-xl-9">
|
<div class="col-12 col-lg-10 col-xl-9">
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-12 col-lg-10">
|
<div class="col-12 col-lg-10">
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= devise_form_container do %>
|
<%= devise_form_container do %>
|
||||||
<h2><%= t('.resend_confirmation_instructions') %></h2>
|
<h2><%= t('.resend_confirmation_instructions') %></h2>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<p><%= t('.greeting', recipient: @email) %></p>
|
<p><%= t('.greeting', recipient: @email) %></p>
|
||||||
|
|
||||||
<p><%= t('.instruction') %></p>
|
<p><%= t('.instruction') %></p>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= t('.greeting', recipient: @email) %>
|
<%= t('.greeting', recipient: @email) %>
|
||||||
|
|
||||||
<%= t('.instruction') %>
|
<%= t('.instruction') %>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<p><%= t('.greeting', recipient: @email) %></p>
|
<p><%= t('.greeting', recipient: @email) %></p>
|
||||||
|
|
||||||
<% if @resource.try(:unconfirmed_email?) %>
|
<% if @resource.try(:unconfirmed_email?) %>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= t('.greeting', recipient: @email) %>
|
<%= t('.greeting', recipient: @email) %>
|
||||||
|
|
||||||
<% if @resource.try(:unconfirmed_email?) %>
|
<% if @resource.try(:unconfirmed_email?) %>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<p><%= t('.greeting', recipient: @resource.email) %></p>
|
<p><%= t('.greeting', recipient: @resource.email) %></p>
|
||||||
|
|
||||||
<p><%= t('.message') %></p>
|
<p><%= t('.message') %></p>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= t('.greeting', recipient: @resource.email) %>
|
<%= t('.greeting', recipient: @resource.email) %>
|
||||||
|
|
||||||
<%= t('.message') %>
|
<%= t('.message') %>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<p><%= t('.greeting', recipient: @resource.email) %></p>
|
<p><%= t('.greeting', recipient: @resource.email) %></p>
|
||||||
|
|
||||||
<p><%= t('.instruction') %></p>
|
<p><%= t('.instruction') %></p>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= t('.greeting', recipient: @resource.email) %>
|
<%= t('.greeting', recipient: @resource.email) %>
|
||||||
|
|
||||||
<%= t('.instruction') %>
|
<%= t('.instruction') %>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<p><%= t('.greeting', recipient: @resource.email) %></p>
|
<p><%= t('.greeting', recipient: @resource.email) %></p>
|
||||||
|
|
||||||
<p><%= t('.message') %></p>
|
<p><%= t('.message') %></p>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= t('.greeting', recipient: @resource.email) %>
|
<%= t('.greeting', recipient: @resource.email) %>
|
||||||
|
|
||||||
<%= t('.message') %>
|
<%= t('.message') %>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= devise_form_container do %>
|
<%= devise_form_container do %>
|
||||||
<h2><%= t('.change_your_password') %></h2>
|
<h2><%= t('.change_your_password') %></h2>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= devise_form_container do %>
|
<%= devise_form_container do %>
|
||||||
<h2><%= t('.forgot_your_password') %></h2>
|
<h2><%= t('.forgot_your_password') %></h2>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= devise_form_container do %>
|
<%= devise_form_container do %>
|
||||||
<h2><%= t('.title', resource: resource_name.to_s.humanize) %></h2>
|
<h2><%= t('.title', resource: resource_name.to_s.humanize) %></h2>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= devise_form_container do %>
|
<%= devise_form_container do %>
|
||||||
<h2><%= t('.sign_up') %></h2>
|
<h2><%= t('.sign_up') %></h2>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= devise_form_container do %>
|
<%= devise_form_container do %>
|
||||||
<h2><%= t('.sign_in') %></h2>
|
<h2><%= t('.sign_in') %></h2>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%- if controller_name != 'sessions' %>
|
<%- if controller_name != 'sessions' %>
|
||||||
<%= link_to t(".sign_in"), new_session_path(resource_name) %><br />
|
<%= link_to t(".sign_in"), new_session_path(resource_name) %><br />
|
||||||
<% end -%>
|
<% end -%>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= devise_form_container do %>
|
<%= devise_form_container do %>
|
||||||
<h2><%= t('.resend_unlock_instructions') %></h2>
|
<h2><%= t('.resend_unlock_instructions') %></h2>
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%# Link to the "First" page
|
<%# Link to the "First" page
|
||||||
- available local variables
|
- available local variables
|
||||||
url: url to the first page
|
url: url to the first page
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%# Non-link tag that stands for skipped pages...
|
<%# Non-link tag that stands for skipped pages...
|
||||||
- available local variables
|
- available local variables
|
||||||
current_page: a page object for the currently displayed page
|
current_page: a page object for the currently displayed page
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%# Link to the "Last" page
|
<%# Link to the "Last" page
|
||||||
- available local variables
|
- available local variables
|
||||||
url: url to the last page
|
url: url to the last page
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%# Link to the "Next" page
|
<%# Link to the "Next" page
|
||||||
- available local variables
|
- available local variables
|
||||||
url: url to the next page
|
url: url to the next page
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%# Link showing page number
|
<%# Link showing page number
|
||||||
- available local variables
|
- available local variables
|
||||||
page: a page object for "this" page
|
page: a page object for "this" page
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%# The container tag
|
<%# The container tag
|
||||||
- available local variables
|
- available local variables
|
||||||
current_page: a page object for the currently displayed page
|
current_page: a page object for the currently displayed page
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%# Link to the "Previous" page
|
<%# Link to the "Previous" page
|
||||||
- available local variables
|
- available local variables
|
||||||
url: url to the previous page
|
url: url to the previous page
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%= yield %>
|
<%= yield %>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<fieldset class="form-group">
|
<fieldset class="form-group">
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<%- if many_channels_available? %>
|
<%- if many_channels_available? %>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<%- if many_channels_available? %>
|
<%- if many_channels_available? %>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
document.querySelector("[data-notification-id='<%= @notification.id %>']").remove();
|
document.querySelector("[data-notification-id='<%= @notification.id %>']").remove();
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%- if check.comment.present? -%>
|
<%- if check.comment.present? -%>
|
||||||
<p>
|
<p>
|
||||||
You wrote the following comment with this domain:
|
You wrote the following comment with this domain:
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%- if check.comment.present? -%>
|
<%- if check.comment.present? -%>
|
||||||
You wrote the following comment with this domain:
|
You wrote the following comment with this domain:
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%- if check.comment.present? -%>
|
<%- if check.comment.present? -%>
|
||||||
<p>
|
<p>
|
||||||
Vous avez saisi le commentaire suivant pour ce domaine :
|
Vous avez saisi le commentaire suivant pour ce domaine :
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<%- if check.comment.present? -%>
|
<%- if check.comment.present? -%>
|
||||||
Vous avez saisi le commentaire suivant pour ce domaine :
|
Vous avez saisi le commentaire suivant pour ce domaine :
|
||||||
<%= check.comment -%>
|
<%= check.comment -%>
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
--
|
--
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
--
|
--
|
||||||
|
|
||||||
You received this email because of the notification <%= interval %> days before the expiry date.
|
You received this email because of the notification <%= interval %> days before the expiry date.
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
<br />
|
<br />
|
||||||
<br />
|
<br />
|
||||||
--
|
--
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
<% # Copyright (C) 2018 Colin Darie <colin@darie.eu>, 2018 Jeremy Lecour <jlecour@evolix.fr>, 2018 Evolix <info@evolix.fr> %>
|
||||||
|
<% # License: GNU AGPL-3+ (see full text in LICENSE file) %>
|
||||||
--
|
--
|
||||||
|
|
||||||
Vous avez reçu ce courriel à <%= pluralize(interval, "jour", "jours") %> avant
|
Vous avez reçu ce courriel à <%= pluralize(interval, "jour", "jours") %> avant
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue