CRUDify doesn't filter hidden fields
Hi! I found small bug in CRUDify trait.. It doesn't filter hidden
fields of entity when generates body of list..
---
.../main/scala/net/liftweb/mapper/CRUDify.scala | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/framework/lift-persistence/lift-mapper/src/main/scala/net/
liftweb/mapper/CRUDify.scala b/framework/lift-persistence/lift-mapper/
src/main/scala/net/liftweb/mapper/CRUDify.scala
index cb0db2c..69a3ed2 100644
--- a/framework/lift-persistence/lift-mapper/src/main/scala/net/
liftweb/mapper/CRUDify.scala
+++ b/framework/lift-persistence/lift-mapper/src/main/scala/net/
liftweb/mapper/CRUDify.scala
@@ -489,7 +489,7 @@ trait CRUDify[KeyType, CrudType <:
KeyedMapper[KeyType, CrudType]] {
def doRows(in: NodeSeq): NodeSeq =
list.take(20).flatMap{
c =>
- def doRowItem(in: NodeSeq): NodeSeq = fieldsForList.map(ffl
=> getActualField(c, ffl)).flatMap(
+ def doRowItem(in: NodeSeq): NodeSeq =
fieldsForList.filter(_.field.dbDisplay_?).map(ffl => getActualField(c,
ffl)).flatMap(
f => bind("crud", in, "value" -> f.asHtml))
bind("crud", in , "row_item" -> doRowItem _,
--
1.6.3.3
fields of entity when generates body of list..
---
.../main/scala/net/liftweb/mapper/CRUDify.scala | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/framework/lift-persistence/lift-mapper/src/main/scala/net/
liftweb/mapper/CRUDify.scala b/framework/lift-persistence/lift-mapper/
src/main/scala/net/liftweb/mapper/CRUDify.scala
index cb0db2c..69a3ed2 100644
--- a/framework/lift-persistence/lift-mapper/src/main/scala/net/
liftweb/mapper/CRUDify.scala
+++ b/framework/lift-persistence/lift-mapper/src/main/scala/net/
liftweb/mapper/CRUDify.scala
@@ -489,7 +489,7 @@ trait CRUDify[KeyType, CrudType <:
KeyedMapper[KeyType, CrudType]] {
def doRows(in: NodeSeq): NodeSeq =
list.take(20).flatMap{
c =>
- def doRowItem(in: NodeSeq): NodeSeq = fieldsForList.map(ffl
=> getActualField(c, ffl)).flatMap(
+ def doRowItem(in: NodeSeq): NodeSeq =
fieldsForList.filter(_.field.dbDisplay_?).map(ffl => getActualField(c,
ffl)).flatMap(
f => bind("crud", in, "value" -> f.asHtml))
bind("crud", in , "row_item" -> doRowItem _,
--
1.6.3.3
Leave a comment
on 2010-04-30 09:36 *
By jeppenejsum
(In revision:6f3561f591a0446d20e82e82fb40af9fb4e2592a) Added validateSignup to ProtoUser and clean up field display in CRUDify list. Refs #368, #460
Branch: master
Branch: master
on 2010-04-30 09:37 *
By jeppenejsum
Status changed from Test to Fixed
Work remaining changed from 1.0 to 0.0