mirror of
https://0xacab.org/sutty/sutty
synced 2025-01-19 23:23:38 +00:00
puede haber datos privados
This commit is contained in:
parent
a7edb84bd8
commit
6132d5f7cd
4 changed files with 18 additions and 0 deletions
|
@ -107,6 +107,20 @@ class Post
|
||||||
contents.fetch('open', value.count < 2)
|
contents.fetch('open', value.count < 2)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Determina si los valores del campo serán públicos después
|
||||||
|
#
|
||||||
|
# XXX Esto es solo una indicación, el theme Jekyll tiene que
|
||||||
|
# respetarlos por su lado luego
|
||||||
|
def public?
|
||||||
|
# Todos los campos son públicos a menos que se indique lo
|
||||||
|
# contrario
|
||||||
|
simple? || contents.fetch('public', true)
|
||||||
|
end
|
||||||
|
|
||||||
|
def private?
|
||||||
|
!public?
|
||||||
|
end
|
||||||
|
|
||||||
def human
|
def human
|
||||||
h = key.humanize
|
h = key.humanize
|
||||||
h = h + ' *' if required?
|
h = h + ' *' if required?
|
||||||
|
|
|
@ -79,6 +79,8 @@
|
||||||
- next unless type = template.type
|
- next unless type = template.type
|
||||||
.form-group
|
.form-group
|
||||||
= label_tag "post_#{template}", template.help.present? ? template.help : template.human
|
= label_tag "post_#{template}", template.help.present? ? template.help : template.human
|
||||||
|
- if template.private?
|
||||||
|
%small.text-muted.form-text.pull-right= t('posts.private')
|
||||||
- name = "post[#{template}]"
|
- name = "post[#{template}]"
|
||||||
- value = @post.new? ? template.values : @post.get_front_matter(template)
|
- value = @post.new? ? template.values : @post.get_front_matter(template)
|
||||||
- case type
|
- case type
|
||||||
|
|
|
@ -204,5 +204,6 @@ en:
|
||||||
date: 'Post needs a valid date'
|
date: 'Post needs a valid date'
|
||||||
invalid: 'This field is required!'
|
invalid: 'This field is required!'
|
||||||
open: 'Tip: You can add new options by typing them and pressing Enter'
|
open: 'Tip: You can add new options by typing them and pressing Enter'
|
||||||
|
private: 'The values of this field will remain private'
|
||||||
select:
|
select:
|
||||||
placeholder: 'Type to filter available options'
|
placeholder: 'Type to filter available options'
|
||||||
|
|
|
@ -200,5 +200,6 @@ es:
|
||||||
date: 'Necesita una fecha'
|
date: 'Necesita una fecha'
|
||||||
invalid: '¡Este campo es obligatorio!'
|
invalid: '¡Este campo es obligatorio!'
|
||||||
open: 'Nota: Puedes agregar más opciones a medida que las escribes y presionas Entrar'
|
open: 'Nota: Puedes agregar más opciones a medida que las escribes y presionas Entrar'
|
||||||
|
private: 'Los valores de este campo serán privados'
|
||||||
select:
|
select:
|
||||||
placeholder: 'Empieza a escribir para filtrar las opciones disponibles'
|
placeholder: 'Empieza a escribir para filtrar las opciones disponibles'
|
||||||
|
|
Loading…
Reference in a new issue