Changeset 521 for WAeUP_SRP


Ignore:
Timestamp:
14 Sep 2006, 08:02:57 (18 years ago)
Author:
joachim
Message:

=make login work

Location:
WAeUP_SRP/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/profiles/default/workflows/waeup_student_subobject_wf/definition.xml

    r486 r521  
    1616                  acquired="False">
    1717   <permission-role>Manager</permission-role>
     18   <permission-role>Owner</permission-role>
    1819   <permission-role>SectionManager</permission-role>
    1920  </permission-map>
     
    2627                  acquired="True">
    2728   <permission-role>Owner</permission-role>
     29   <permission-role>SectionManager</permission-role>
    2830  </permission-map>
    2931  <permission-map name="View" acquired="True">
  • WAeUP_SRP/trunk/skins/waeup_custom/logged_in.pt

    r502 r521  
    3535        <tal:block condition="not: isAnon"
    3636                   define="first_time python:(member.getProperty('login_time', None) ==
    37                    here.ZopeTime('2000/01/01'));
    38                    dum_home mtool/createMemberArea"
     37                   here.ZopeTime('2000/01/01'));"
    3938                   >
    40           <span tal:condition="python:1"
     39          <span tal:condition="first_time"
    4140              tal:define="dummy python: context.process_waeup_login(member=member,sc_pin=request.get('sc_pin',None))" />
    42           <tal:block condition="first_time">
     41          <tal:block condition="nothing">
    4342            <div tal:define="now here/ZopeTime;
    4443            dum_reg python:member.setProperties(last_login_time=now,
  • WAeUP_SRP/trunk/skins/waeup_default/process_waeup_login.py

    r519 r521  
    1414        return
    1515member_id = str(member)
     16member.setProperties(last_login_time=current,login_time=current)
    1617student = getattr(context.students,member_id)
    1718application = student.application
    18 student.content_status_modify(workflow_action="enter_application_pin")
     19if context.portal_workflow.getInfoFor(student,
     20                                   'review_state',
     21                                   None) == "created":
     22    student.content_status_modify(workflow_action="enter_application_pin")
    1923da = {}
    2024pin = request.get('pin')
Note: See TracChangeset for help on using the changeset viewer.