Skip to content

Commit

Permalink
#1 New attributes added to datagrid
Browse files Browse the repository at this point in the history
  • Loading branch information
digedag committed Oct 8, 2015
1 parent 5349b5d commit 7f9fe18
Show file tree
Hide file tree
Showing 2 changed files with 68 additions and 15 deletions.
57 changes: 55 additions & 2 deletions src/DMKClub/Bundle/MemberBundle/Resources/config/datagrid.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
datagrid:
dmkclub-members-grid:
extended_entity_name: %dmkclub.member.entity.class%
extended_entity_name: "%dmkclub.member.entity.class%"
source:
type: orm
acl_resource: orocrm_contact_view
Expand All @@ -9,18 +9,37 @@ datagrid:
- m.id
- c.firstName
- c.lastName
- m.isHonorary
- m.isActive
- m.isFreeOfCharge
- m.status
- m.paymentOption
- a.city
- m.createdAt
- m.updatedAt
from:
- { table: %dmkclub.member.entity.class%, alias: m }
- { table: "%dmkclub.member.entity.class%", alias: m }
join:
left:
- { join: m.contact, alias: c }
- { join: m.postalAddress, alias: a }
columns:
firstName:
label: orocrm.contact.first_name.label
lastName:
label: orocrm.contact.last_name.label
isHonorary:
label: dmkclub.member.is_honorary.label
isActive:
label: dmkclub.member.is_active.label
isFreeOfCharge:
label: dmkclub.member.is_free_of_charge.label
status:
label: dmkclub.member.status.label
paymentOption:
label: dmkclub.member.payment_option.label
city:
label: oro.address.city.label
createdAt:
label: oro.ui.created_at
frontend_type: datetime
Expand All @@ -43,6 +62,18 @@ datagrid:
data_name: c.lastName
firstName:
data_name: c.firstName
isHonorary:
data_name: m.isHonorary
isActive:
data_name: m.isActive
isFreeOfCharge:
data_name: m.isFreeOfCharge
status:
data_name: m.status
paymentOption:
data_name: m.paymentOption
city:
data_name: a.city
createdAt:
data_name: m.createdAt
updatedAt:
Expand All @@ -53,17 +84,39 @@ datagrid:
columns:
firstName:
type: string
enabled: false
data_name: c.firstName
lastName:
type: string
data_name: c.lastName
isHonorary:
type: string
enabled: false
data_name: m.isHonorary
isFreeOfCharge:
type: string
enabled: false
data_name: m.isFreeOfCharge
active:
type: string
enabled: false
data_name: m.active
status:
type: string
data_name: m.status
city:
type: string
enabled: false
data_name: a.city
createdAt:
type: datetime
data_name: m.createdAt
updatedAt:
type: datetime
data_name: m.updatedAt
enabled: false
default:
status: { value: 'active', type: %oro_filter.form.type.filter.text.class%::TYPE_EQUAL }
actions:
view:
type: navigate
Expand Down
26 changes: 13 additions & 13 deletions src/DMKClub/Bundle/MemberBundle/Resources/config/form.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ parameters:

services:
dmkclub.member.form.type:
class: %dmkclub.member.form.type.class%
class: "%dmkclub.member.form.type.class%"
tags:
- { name: form.type, alias: dmkclub_member_member }

dmkclub.member.form.type.api:
class: %dmkclub.member.form.type.api.class%
class: "%dmkclub.member.form.type.api.class%"
tags:
- { name: form.type, alias: dmkclub_member_member_api }

Expand All @@ -34,31 +34,31 @@ services:
- "dmkclub_member_member_api"

dmkclub.member.form.handler:
class: %dmkclub.member.form.handler.class%
class: "%dmkclub.member.form.handler.class%"
scope: request
arguments:
- @dmkclub.member.form
- @request
- @doctrine.orm.entity_manager
- "@dmkclub.member.form"
- "@request"
- "@doctrine.orm.entity_manager"
tags:
- { name: oro_tag.tag_manager }

dmkclub.member.form.handler.api:
class: %dmkclub.member.form.handler.class%
class: "%dmkclub.member.form.handler.class%"
scope: request
arguments:
- @dmkclub.member.form.api
- @request
- @doctrine.orm.entity_manager
- "@dmkclub.member.form.api"
- "@request"
- "@doctrine.orm.entity_manager"

dmkclub.form.type.member_select:
class: %dmkclub.form.type.member_select.class%
class: "%dmkclub.form.type.member_select.class%"
tags:
- { name: form.type, alias: "dmkclub_member_member_select" }

dmkclub.form.type.member_status:
class: %dmkclub.form.type.member_status.class%
class: "%dmkclub.form.type.member_status.class%"
arguments:
- @dmkclub.member.status_provider
- "@dmkclub.member.status_provider"
tags:
- { name: form.type, alias: dmkclub_memberstatus }

0 comments on commit 7f9fe18

Please sign in to comment.