Exemplo n.º 1
0
def _bill_create(info, context):
    utils.setParliamentId(info, context)
    user_id = model_utils.get_principal_id()
    if not user_id:
        user_id = "-"
    zope.securitypolicy.interfaces.IPrincipalRoleMap(context).assignRoleToPrincipal("bungeni.Owner", user_id)
    owner_id = utils.getOwnerId(context)
    if owner_id and (owner_id != user_id):
        zope.securitypolicy.interfaces.IPrincipalRoleMap(context).assignRoleToPrincipal("bungeni.Owner", owner_id)
Exemplo n.º 2
0
 def create( info, context ):
     user_id = get_principal_id()
     if not user_id:
         user_id ='-'
     zope.securitypolicy.interfaces.IPrincipalRoleMap( context ).assignRoleToPrincipal( u'bungeni.Owner', user_id)
     utils.setParliamentId(info, context)
     owner_id = utils.getOwnerId( context )
     if owner_id and (owner_id != user_id):
         zope.securitypolicy.interfaces.IPrincipalRoleMap( context 
             ).assignRoleToPrincipal( u'bungeni.Owner', owner_id)
Exemplo n.º 3
0
 def create(info, context):
     user_id = get_principal_id()
     if not user_id:
         user_id = '-'
     zope.securitypolicy.interfaces.IPrincipalRoleMap(
         context).assignRoleToPrincipal(u'bungeni.Owner', user_id)
     utils.setParliamentId(info, context)
     owner_id = utils.getOwnerId(context)
     if owner_id and (owner_id != user_id):
         zope.securitypolicy.interfaces.IPrincipalRoleMap(
             context).assignRoleToPrincipal(u'bungeni.Owner', owner_id)
Exemplo n.º 4
0
def _bill_create(info, context):
    utils.setParliamentId(info, context)
    user_id = model_utils.get_principal_id()
    if not user_id:
        user_id = "-"
    zope.securitypolicy.interfaces.IPrincipalRoleMap(
        context).assignRoleToPrincipal("bungeni.Owner", user_id)
    owner_id = utils.getOwnerId(context)
    if owner_id and (owner_id != user_id):
        zope.securitypolicy.interfaces.IPrincipalRoleMap(
            context).assignRoleToPrincipal("bungeni.Owner", owner_id)
Exemplo n.º 5
0
 def create(info, context):
     """
     create a question -> state.draft, grant all rights to owner
     deny right to add supplementary questions.
     """
     print "QUESTION CREATE:", info, context
     utils.setQuestionDefaults(info, context)
     user_id = get_principal_id()
     if user_id:
         zope.securitypolicy.interfaces.IPrincipalRoleMap(context
             ).assignRoleToPrincipal( u'bungeni.Owner', user_id) 
     owner_id = utils.getOwnerId(context)
     print "                ", user_id, owner_id
     if owner_id and (owner_id != user_id):
         zope.securitypolicy.interfaces.IPrincipalRoleMap(context
             ).assignRoleToPrincipal(u'bungeni.Owner', owner_id)