Package couchdbkit :: Package ext :: Package pylons :: Package auth :: Module model :: Class User
[hide private]
[frames] | no frames]

Class User

source code

                object --+            
                         |            
schema.base.DocumentSchema --+        
                             |        
      schema.base.DocumentBase --+    
                                 |    
                    object --+   |    
                             |   |    
        schema.base.QueryMixin --+    
                                 |    
                    object --+   |    
                             |   |    
   schema.base.AttachmentMixin --+    
                                 |    
              schema.base.Document --+
                                     |
                                    User

The base User model. This should be extended by the user.

Nested Classes [hide private]

Inherited from schema.base.DocumentSchema: __metaclass__

Instance Methods [hide private]
 
set_password(self, password) source code

Inherited from schema.base.DocumentBase: __init__, delete, save, store

Inherited from schema.base.DocumentSchema: __contains__, __delattr__, __delitem__, __getattr__, __getitem__, __getstate__, __iter__, __len__, __setattr__, __setitem__, all_properties, clone, dynamic_properties, items, iteritems, to_json, validate

Inherited from schema.base.AttachmentMixin: delete_attachment, fetch_attachment, put_attachment

Inherited from object: __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from schema.base.DocumentBase: bulk_save, get, get_db, get_or_create, save_docs, set_db

Inherited from schema.base.DocumentSchema: build, properties, wrap

Inherited from schema.base.QueryMixin: temp_view, view

Static Methods [hide private]
 
_hash_password(cleartext) source code
 
authenticate(login, password) source code
Class Variables [hide private]
  login = StringProperty(required= True)
  password = StringProperty(required= True)
  groups = StringListProperty()
  _doc_type = 'User'
  _properties = {'groups': <couchdbkit.schema.properties.StringL...

Inherited from schema.base.DocumentBase (private): _db

Properties [hide private]

Inherited from schema.base.DocumentBase: new_document

Inherited from object: __class__

Class Variable Details [hide private]

_properties

Value:
{'groups': <couchdbkit.schema.properties.StringListProperty object at \
0x10235d9d0>,
 'login': <couchdbkit.schema.properties.StringProperty object at 0x102\
35d950>,
 'password': <couchdbkit.schema.properties.StringProperty object at 0x\
10235d990>}