Ignore:
Timestamp:
1 Oct 2006, 10:21:09 (18 years ago)
Author:
Henrik Bettermann
Message:

batch of fixes to open the frontend for the first time

Location:
WAeUP_SRP/trunk/skins/waeup_academics
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_academics/academics_index.py

    r600 r603  
    2121
    2222campus = context.portal_catalog(meta_type = "University")[-1].getObject()
    23 member = pm.getAuthenticatedMember()
    2423
    2524if context.isManager():
  • WAeUP_SRP/trunk/skins/waeup_academics/academics_index_view.pt

    r586 r603  
    3535              <strong tal:content="row/title" /></a> </td>
    3636            <td tal:content="row/id"> </td>
    37             <td><a href="edit" tal:attributes="href string:${row/url}/cpsdocument_edit_form">[edit]</a></td>
     37           
     38            <td>
     39            <a tal:condition="row/is_editable"
     40                href="edit" tal:attributes="href string:${row/url}/external_edit_form"
     41                target="edit"
     42                onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
     43                [edit]
     44                </a>
     45            </td>
     46           
    3847          </tr>
    3948        </table>
  • WAeUP_SRP/trunk/skins/waeup_academics/courses_index_view.pt

    r598 r603  
    6666                <td tal:content="row/id"> </td>
    6767                <td tal:condition="row/is_editable" tal:content="row/review_state"> </td>
    68                 <td tal:condition="row/is_editable"><a href="edit" tal:attributes="href string:${row/url}/cpsdocument_edit_form">[edit]</a></td>
     68                <td>
     69                <a tal:condition="row/is_editable"
     70                    href="edit" tal:attributes="href string:${row/url}/external_edit_form"
     71                    target="edit"
     72                    onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
     73                    [edit]
     74                    </a>
     75                </td>               
    6976              </tr>
    7077            </span>
  • WAeUP_SRP/trunk/skins/waeup_academics/getCertificateInfo.py

    r600 r603  
    1515
    1616wf = context.portal_workflow
    17 mtool = context.portal_membership
    18 member = mtool.getAuthenticatedMember()
    1917path_info = request.get('PATH_INFO').split('/')
    2018
    2119info = {}
    22 member_id = str(member)
    23 roles = member.getRoles()
    2420info['is_manager'] = context.isManager()
    2521info['is_student'] = context.isStudent()
  • WAeUP_SRP/trunk/skins/waeup_academics/getCoursesCertificatesInfo.py

    r600 r603  
    1515
    1616wf = context.portal_workflow
    17 mtool = context.portal_membership
    18 member = mtool.getAuthenticatedMember()
    1917path_info = request.get('PATH_INFO').split('/')
    2018
    2119info = {}
    22 member_id = str(member)
    23 roles = member.getRoles()
    2420info['is_manager'] = context.isManager()
    2521info['is_student'] = context.isStudent()
  • WAeUP_SRP/trunk/skins/waeup_academics/getCoursesInfo.py

    r600 r603  
    1515
    1616wf = context.portal_workflow
     17path_info = request.get('PATH_INFO').split('/')
    1718mtool = context.portal_membership
    18 member = mtool.getAuthenticatedMember()
    19 path_info = request.get('PATH_INFO').split('/')
    2019
    2120info = {}
    22 member_id = str(member)
    2321#dep_id = request.get('PATH_TRANSLATED').split('/')[-2]
    2422dep_id = context.aq_parent.getId()
    25 roles = member.getRoles()
    2623info['is_manager'] = context.isManager()
    2724info['is_student'] = context.isStudent()
  • WAeUP_SRP/trunk/skins/waeup_academics/getDocumentInfo.py

    r556 r603  
    1515
    1616wf = context.portal_workflow
    17 mtool = context.portal_membership
    18 member = mtool.getAuthenticatedMember()
    1917path_info = request.get('PATH_INFO').split('/')
    2018
    2119info = {}
    22 member_id = str(member)
    23 roles = member.getRoles()
    24 info['is_manager'] = 'Manager' in roles or 'SectionManager' in roles
    25 info['is_student'] = 'Student' in roles
     20info['is_manager'] = context.isManager
     21info['is_student'] = context.isStudent
    2622info['doc'] = context.getContent()
    2723return info
  • WAeUP_SRP/trunk/skins/waeup_academics/getFacultiesInfo.py

    r600 r603  
    1616wf = context.portal_workflow
    1717mtool = context.portal_membership
    18 member = mtool.getAuthenticatedMember()
    1918path_info = request.get('PATH_INFO').split('/')
    2019
    2120info = {}
    22 member_id = str(member)
    23 roles = member.getRoles()
    2421info['is_manager'] = context.isManager()
    25 info['is_student'] = context.isStudent() 
     22info['is_student'] = context.isStudent()
    2623info['action'] = "%s" % context.campus.absolute_url()
    2724info['choosen_ids'] = request.get('ids',[])
     
    3532    row['title'] = fd.LongTitle()
    3633    row['url'] = fo.absolute_url()
     34    row['is_editable'] = mtool.checkPermission('Modify portal content', fo)
    3735    items.append(row)
    3836info['items'] = items
  • WAeUP_SRP/trunk/skins/waeup_academics/getLevelInfo.py

    r600 r603  
    1515
    1616wf = context.portal_workflow
    17 mtool = context.portal_membership
    18 member = mtool.getAuthenticatedMember()
    1917path_info = request.get('PATH_INFO').split('/')
    2018try:
     
    2422    p = 1
    2523info = {}
    26 member_id = str(member)
    2724pt = request.get('PATH_TRANSLATED').split('/')
    2825
     
    3027cert_id = pt[-(2+p)]
    3128level_id = pt[-(1+p)]
    32 roles = member.getRoles()
    3329info['is_manager'] = context.isManager()
    3430info['is_student'] = context.isStudent()
     
    5147    row['id'] = r.getId
    5248    row['title'] = rd.Title()
    53     row['core'] = rd.core_or_elective 
     49    row['core'] = rd.core_or_elective
    5450    row['semester'] = rd.semester
    5551    row['url'] = ro.absolute_url()
  • WAeUP_SRP/trunk/skins/waeup_academics/level_index_view.pt

    r598 r603  
    4141                <td tal:content="python: test(row['core'],'core','elective')"></td>
    4242                <td tal:condition="row/is_editable" tal:content="row/review_state"> </td>
    43                 <td tal:condition="row/is_editable" ><a href="edit" tal:attributes="href string:${row/url}/cpsdocument_edit_form">[edit]</a></td>
     43                <td>
     44                <a tal:condition="row/is_editable"
     45                    href="edit" tal:attributes="href string:${row/url}/external_edit_form"
     46                    target="edit"
     47                    onclick="javascript:window.open('','edit','width=600, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=no, dependent=no')">
     48                    [edit]
     49                    </a>
     50                </td>
    4451              </tr>
    4552            </span>
  • WAeUP_SRP/trunk/skins/waeup_academics/searchAcademics.py

    r600 r603  
    1818wf = context.portal_workflow
    1919catalog = context.portal_catalog
    20 mtool = context.portal_membership
    21 member = mtool.getAuthenticatedMember()
    2220lt = context.portal_layouts
    2321pr = context.portal_registration
    2422path_info = request.get('PATH_INFO').split('/')
    25 roles = member.getRoles()
    26 is_manager = 'Manager' in roles or 'SectionManager' in roles
     23is_manager = context.isManager
    2724validate = request.has_key("cpsdocument_edit_button")
    2825items = []
    29 default = {'search_mode': 'course', 
    30         'review_state': 'unchecked', 
     26default = {'search_mode': 'course',
     27        'review_state': 'unchecked',
    3128        'search_string': ''
    3229        }
    33        
     30
    3431rend,psm,ds = lt.renderLayout(layout_id= 'academics_search',
    3532                      schema_id= 'academics_search',
     
    5249if state == " ----- ":
    5350    state = ''
    54 if not term and what in ('student_edit','jamb_id','name','matric_no'):
     51if not term and what in ('student_edit','jamb_reg_no','name','matric_no'):
    5552    return context.academics_search_view(rendered = rend,
    5653                             psm = "You must specify a search string",
     
    6966    res = catalog(portal_type='Student',
    7067                  id = term.strip())
    71 elif what == "jamb_id":
     68elif what == "jamb_reg_no":
    7269    res = catalog(portal_type='StudentApplication',
    7370                  SearchableText="%s*" % term.strip().lower())
Note: See TracChangeset for help on using the changeset viewer.