remove fieldsToOmit

This commit is contained in:
Sacha Greif 2014-10-06 11:10:50 +09:00
parent 8a72a9b77c
commit f121b4791e
6 changed files with 11 additions and 15 deletions

View file

@ -1,7 +1,7 @@
<template name="post_submit">
<div class="grid grid-module">
{{> quickForm collection="Posts" id="insertPostForm" type="insert" template="settings" label-class="control-label" input-col-class="controls" omitFields=fieldsToOmit}}
{{> quickForm collection="Posts" id="insertPostForm" type="insert" template="settings" label-class="control-label" input-col-class="controls"}}
</div>
<!-- <div class="grid submit">

View file

@ -1,7 +1,4 @@
Template[getTemplate('post_submit')].helpers({
fieldsToOmit: function () {
return ["commenters","upvoters"];
},
categoriesEnabled: function(){
return Categories.find().count();
},

View file

@ -2,13 +2,13 @@
{{#autoForm qfAutoFormContext}}
<div class='no-fieldset'>
{{> afQuickFields fields=fieldsWithNoFieldset omitFields=fieldsToOmit template="settings" input-col-class=inputClass label-class=labelClass}}
{{> afQuickFields fields=fieldsWithNoFieldset omitFields=../atts.omitFields template="settings" input-col-class=inputClass label-class=labelClass}}
</div>
{{#each afFieldsets}}
<fieldset>
<h3 class="fieldset-heading">{{this}}</h3>
{{> afQuickFields fields=fieldsForFieldset omitFields=../fieldsToOmit template="settings" input-col-class=inputClass label-class=labelClass}}
{{> afQuickFields fields=fieldsForFieldset template="settings" input-col-class=inputClass label-class=labelClass}}
</fieldset>
{{/each}}

View file

@ -27,11 +27,6 @@ var canEditField = function (field) {
}
Template[getTemplate('quickForm_settings')].helpers({
fieldsToOmit: function () {
this.atts.omitFields
var schema = AutoForm.find().ss._schema;
return ['commenters', 'upvoters']
},
fieldsWithNoFieldset: function () {
// get names of fields who don't have an autoform attribute or don't have a group
var fields = _.pluck(_.filter(getSchema(), function (field, key) {

View file

@ -147,7 +147,8 @@ postSchemaObject = {
type: Boolean,
optional: true,
autoform: {
group: 'admin'
group: 'admin',
leftLabel: "Sticky"
}
},
inactive: {

View file

@ -29,7 +29,8 @@ settingsSchemaObject = {
label: "Require invite to view",
optional: true,
autoform: {
group: 'invites'
group: 'invites',
leftLabel: 'Require View Invite'
}
},
requirePostInvite: {
@ -37,7 +38,8 @@ settingsSchemaObject = {
label: "Require invite to post",
optional: true,
autoform: {
group: 'invites'
group: 'invites',
leftLabel: 'Require Post Invite'
}
},
requirePostsApproval: {
@ -45,7 +47,8 @@ settingsSchemaObject = {
optional: true,
autoform: {
group: 'general',
instructions: "Posts must be approved by admin"
instructions: "Posts must be approved by admin",
leftLabel: "Require Posts Approval"
}
},
// nestedComments: {