Browse Source

Merge branch 'hotfix'

version-14
Nabin Hait 8 years ago
parent
commit
9f93076394
5 changed files with 19 additions and 20 deletions
  1. +1
    -1
      frappe/__init__.py
  2. +3
    -0
      frappe/public/css/desk.css
  3. +3
    -0
      frappe/public/css/website.css
  4. +9
    -19
      frappe/public/js/frappe/views/treeview.js
  5. +3
    -0
      frappe/public/less/desk.less

+ 1
- 1
frappe/__init__.py View File

@@ -13,7 +13,7 @@ import os, sys, importlib, inspect, json
from .exceptions import *
from .utils.jinja import get_jenv, get_template, render_template

__version__ = '7.1.1'
__version__ = '7.1.2'
__title__ = "Frappe Framework"

local = Local()


+ 3
- 0
frappe/public/css/desk.css View File

@@ -354,6 +354,9 @@ fieldset[disabled] .form-control {
border-bottom: 1px solid #EBEFF2;
}
/* jquery ui */
.ui-datepicker {
z-index: 100 !important;
}
.ui-datepicker .ui-datepicker-header {
border-radius: 0px !important;
}


+ 3
- 0
frappe/public/css/website.css View File

@@ -67,6 +67,9 @@ a.text-muted,
a.text-extra-muted {
text-decoration: none;
}
.underline {
text-decoration: underline;
}
/* the element that this class is applied to, should have a max width for this to work*/
.text-ellipsis,
.ellipsis {


+ 9
- 19
frappe/public/js/frappe/views/treeview.js View File

@@ -68,6 +68,7 @@ frappe.views.TreeView = Class.extend({
},
make_filters: function(){
var me = this;
frappe.treeview_settings.filters = []
$.each(this.opts.filters || [], function(i, filter){
if(frappe.route_options && frappe.route_options[filter.fieldname]) {
filter.default = frappe.route_options[filter.fieldname]
@@ -76,6 +77,7 @@ frappe.views.TreeView = Class.extend({
me.page.add_field(filter).$input
.change(function() {
me.args[$(this).attr("data-fieldname")] = $(this).val();
frappe.treeview_settings.filters = me.args;
me.make_tree();
})

@@ -179,25 +181,11 @@ frappe.views.TreeView = Class.extend({
fields: me.fields
})

me.args["parent_"+me.doctype.toLowerCase()] = me.args["parent"];
me.args["parent_"+me.doctype.toLowerCase().replace(/ /g,'_')] = me.args["parent"];

d.set_value("is_group", 0);
d.set_values(me.args);

// set query to all link fields if company field exists
if (me.args["company"]) {
$.each(me.fields, function(i, field){
if(field.fieldtype == "Link") {
d.fields_dict[field.fieldname].get_query = function() {
return {
filters:{
"company": me.args["company"]
}
}
};
}
})
}

// create
d.set_primary_action(__("Create New"), function() {
var btn = this;
@@ -246,15 +234,17 @@ frappe.views.TreeView = Class.extend({
this.fields = this.opts.fields;
}

var mandatory_fields = $.map(me.opts.meta.fields,
function(d) { return (d.reqd || d.bold && !d.read_only) ? d : null });
this.ignore_fields = this.opts.ignore_fields || [];

var mandatory_fields = $.map(me.opts.meta.fields, function(d) {
return (d.reqd || d.bold && !d.read_only) ? d : null });

var opts_field_names = this.fields.map(function(d) {
return d.fieldname
})

mandatory_fields.map(function(d) {
if($.inArray(d.fieldname, opts_field_names) === -1) {
if($.inArray(d.fieldname, me.ignore_fields) === -1 && $.inArray(d.fieldname, opts_field_names) === -1) {
me.fields.push(d)
}
})


+ 3
- 0
frappe/public/less/desk.less View File

@@ -144,6 +144,9 @@ textarea.form-control {


/* jquery ui */
.ui-datepicker {
z-index: 100 !important;
}

.ui-datepicker .ui-datepicker-header {
border-radius: 0px !important;


Loading…
Cancel
Save