Skip to content
Snippets Groups Projects
Commit 7953e1be authored by Arnaud Levy's avatar Arnaud Levy
Browse files

Part of #571

parent 8f344fd0
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,7 @@ ruby '3.1.3'
# Infrastructure
gem 'activestorage-scaleway-service'#, path: '../activestorage-scaleway-service'
gem 'active_storage_validations'
gem 'angularjs-rails'
gem 'aws-sdk-s3'
gem 'bootstrap'
......@@ -41,7 +42,7 @@ gem 'omniauth-saml', '~> 2.0'
gem 'pg', '~> 1.1'
gem 'puma'
gem 'rails', '~> 7.0'
gem "rails-autocomplete", "~> 2.0"
gem 'rails-autocomplete', '~> 2.0'
gem 'rails-i18n'
gem 'roo', "~> 2.9"
gem 'sanitize'
......
......@@ -66,6 +66,11 @@ GEM
erubi (~> 1.4)
rails-dom-testing (~> 2.0)
rails-html-sanitizer (~> 1.1, >= 1.2.0)
active_storage_validations (1.0.3)
activejob (>= 5.2.0)
activemodel (>= 5.2.0)
activestorage (>= 5.2.0)
activesupport (>= 5.2.0)
activejob (7.0.4)
activesupport (= 7.0.4)
globalid (>= 0.3.6)
......@@ -511,6 +516,7 @@ PLATFORMS
x86_64-linux
DEPENDENCIES
active_storage_validations
activestorage-scaleway-service
angularjs-rails
annotate
......
......@@ -38,3 +38,65 @@ main.content
.sidebar[data-auto-collapsed] + .footer.fixed
@include media-breakpoint-up(lg)
left: 0
.invalid-feedback
display: block
h1
margin-bottom: 30px
.sidebar-nav .fas
min-width: 20px
.sidebar
background: black
footer
a
padding: 0.625rem 1.625rem
.sidebar-content
background-color: black
background-image: asset-url('sun.svg')
background-position-x: center
background-position-y: -420px
background-repeat: no-repeat
background-size: 400%
.sidebar-brand
padding: 90px 80px 120px
.disabled
opacity: 0.6
pointer-events: none
.sidebar-link, a.sidebar-link
color: rgba(255, 255, 255, 0.8)
.sidebar-item.active .sidebar-link:hover, .sidebar-item.active > .sidebar-link
color: white
#topbar
padding-left: $grid-gutter-width
padding-right: $grid-gutter-width
@include media-breakpoint-up(lg)
padding-left: 2.5rem
padding-right: 2.5rem
.nav-link--last
padding-right: 0
.img-circle
aspect-ratio: 1/1
object-fit: cover
width: 100%
.img-fill
width: 100%
.card-actions
.accordion-button
box-shadow: none
padding: 0.5rem 0
.draft
opacity: 0.5
.btn-light[target=_blank]::after
filter: invert(0)
.bg-grey
background-color: #DDDDDD !important
\ No newline at end of file
h1
margin-bottom: 30px
.sidebar-nav .fas
min-width: 20px
.sidebar
background: black
footer
a
padding: 0.625rem 1.625rem
.sidebar-content
background-color: black
background-image: asset-url('sun.svg')
background-position-x: center
background-position-y: -420px
background-repeat: no-repeat
background-size: 400%
.sidebar-brand
padding: 90px 80px 120px
.disabled
opacity: 0.6
pointer-events: none
.sidebar-link, a.sidebar-link
color: rgba(255, 255, 255, 0.8)
.sidebar-item.active .sidebar-link:hover, .sidebar-item.active > .sidebar-link
color: white
#topbar
padding-left: $grid-gutter-width
padding-right: $grid-gutter-width
@include media-breakpoint-up(lg)
padding-left: 2.5rem
padding-right: 2.5rem
.nav-link--last
padding-right: 0
.img-circle
aspect-ratio: 1/1
object-fit: cover
width: 100%
.img-fill
width: 100%
.card-actions
.accordion-button
box-shadow: none
padding: 0.5rem 0
.draft
opacity: 0.5
.btn-light[target=_blank]::after
filter: invert(0)
.bg-grey
background-color: #DDDDDD !important
\ No newline at end of file
......@@ -3,6 +3,8 @@ module WithFeaturedImage
included do
has_one_attached_deletable :featured_image
validates :featured_image, size: { less_than: 5.megabytes }
end
# Can be overwrite to get featured_image from associated objects (ex: parents)
......
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