Development

/plugins/sfGuardPlugin/branches/1.0/config/schema.yml

You must first sign up to be able to contribute.

root/plugins/sfGuardPlugin/branches/1.0/config/schema.yml

Revision 9230, 2.5 kB (checked in by fabien, 8 months ago)

fixed schema for IPv6 (closes #3626)

Line 
1 propel:
2   _attributes:      { package: plugins.sfGuardPlugin.lib.model }
3  
4   sf_guard_group:
5     _attributes:    { phpName: sfGuardGroup }
6     id:             ~
7     name:           { type: varchar, size: 255, required: true, index: unique }
8     description:    { type: longvarchar }
9  
10   sf_guard_permission:
11     _attributes:    { phpName: sfGuardPermission }
12     id:             ~
13     name:           { type: varchar, size: 255, required: true, index: unique }
14     description:    { type: longvarchar }
15  
16   sf_guard_group_permission:
17     _attributes:    { phpName: sfGuardGroupPermission }
18     group_id:       { type: integer, primaryKey: true, required: true, foreignTable: sf_guard_group, foreignReference: id, onDelete: cascade }
19     permission_id:  { type: integer, primaryKey: true, required: true, foreignTable: sf_guard_permission, foreignReference: id, onDelete: cascade }
20  
21   sf_guard_user:
22     _attributes:    { phpName: sfGuardUser }
23     id:             ~
24     username:       { type: varchar, size: 128, required: true, index: unique }
25     algorithm:      { type: varchar, size: 128, required: true, default: sha1 }
26     salt:           { type: varchar, size: 128, required: true }
27     password:       { type: varchar, size: 128, required: true }
28     created_at:     ~
29     last_login:     { type: timestamp }
30     is_active:      { type: boolean, required: true, default: 1 }
31     is_super_admin: { type: boolean, required: true, default: 0 }
32  
33   sf_guard_user_permission:
34     _attributes:    { phpName: sfGuardUserPermission }
35     user_id:        { type: integer, primaryKey: true, required: true, foreignTable: sf_guard_user, foreignReference: id, onDelete: cascade }
36     permission_id:  { type: integer, primaryKey: true, required: true, foreignTable: sf_guard_permission, foreignReference: id, onDelete: cascade }
37  
38   sf_guard_user_group:
39     _attributes:    { phpName: sfGuardUserGroup }
40     user_id:        { type: integer, primaryKey: true, required: true, foreignTable: sf_guard_user, foreignReference: id, onDelete: cascade }
41     group_id:       { type: integer, primaryKey: true, required: true, foreignTable: sf_guard_group, foreignReference: id, onDelete: cascade }
42    
43   sf_guard_remember_key:
44     _attributes:    { phpName: sfGuardRememberKey }
45     user_id:        { type: integer, primaryKey: true, required: true, foreignTable: sf_guard_user, foreignReference: id, onDelete: cascade }
46     remember_key:   { type: varchar, size: 32 }
47     ip_address:     { type: varchar, size: 50, primaryKey: true }
48     created_at:     ~
Note: See TracBrowser for help on using the browser.