Ignore:
Timestamp:
12 Dec 2011, 07:01:54 (13 years ago)
Author:
Henrik Bettermann
Message:

Rename certificatecontainer, coursecontainer and facultycontainer. Now we have e.g. a container for faculties. Synonyms are 'facultiescontainer', 'faculties', 'academics' or 'Academic Section'. The faculty container is the faculty itself which contains the departments.

Location:
main/waeup.sirp/trunk/src/waeup/sirp/browser
Files:
5 edited
1 moved

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/breadcrumbs.py

    r7321 r7333  
    109109        return (self.context, 'administration')
    110110
    111 class FacultyContainerBreadcrumb(Breadcrumb):
     111class FacultiesContainerBreadcrumb(Breadcrumb):
    112112    """A breadcrumb for faculty containers.
    113113    """
    114     grok.context(interfaces.IFacultyContainer)
     114    grok.context(interfaces.IFacultiesContainer)
    115115    title = u'Academics'
    116116
     
    179179    grok.context(interfaces.ICertificate)       
    180180
    181 class CourseContainerBreadcrumb(Breadcrumb):
     181class CoursesContainerBreadcrumb(Breadcrumb):
    182182    """ We don't want course container breadcrumbs.
    183183    """
    184     grok.context(interfaces.ICourseContainer)
     184    grok.context(interfaces.ICoursesContainer)
    185185    grok.implements(IBreadcrumbIgnorable)
    186186
    187 class CertificateContainerBreadcrumb(Breadcrumb):
     187class CertificatesContainerBreadcrumb(Breadcrumb):
    188188    """ We don't want course container breadcrumbs.
    189189    """
    190     grok.context(interfaces.ICertificateContainer)
     190    grok.context(interfaces.ICertificatesContainer)
    191191    grok.implements(IBreadcrumbIgnorable)
    192192
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/browser.txt

    r7321 r7333  
    517517--------------
    518518
    519 Courses are stored in :class:`ICourseContainer` instances with their
    520 code as key. CourseContainers are normally availabe as `course`
     519Courses are stored in :class:`ICoursesContainer` instances with their
     520code as key. CoursesContainers are normally availabe as `course`
    521521attribute of :class:`waeup.sirp.university.department.Department`
    522522instances.
    523523
    524524To ease the life of users we do not require to browse the
    525 coursecontainers (which have a rather flat user interface), but
     525coursescontainers (which have a rather flat user interface), but
    526526provide adding of courses in department views.
    527527
     
    728728-------------------
    729729
    730 Certificates are stored in :class:`ICertificateContainer` instances
    731 with their code as key. CertificateContainers are normally availabe as
     730Certificates are stored in :class:`ICertificatesContainer` instances
     731with their code as key. CertificatesContainers are normally availabe as
    732732`certificates` attribute of
    733733:class:`waeup.sirp.university.department.Department` instances.
    734734
    735735To ease the life of users we do not require to browse the
    736 certificatecontainers (which have in fact no user interface), but
     736certificatescontainers (which have in fact no user interface), but
    737737provide adding of certificates in department views.
    738738
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/interfaces.py

    r7321 r7333  
    2323    ISIRPObject, IUniversity, IUsersContainer, IDataCenter)
    2424from waeup.sirp.university.interfaces import (
    25     IFacultyContainer, IFaculty, IFacultyAdd, IDepartment, IDepartmentAdd,
    26     ICourseContainer, ICourse, ICourseAdd, ICertificateContainer,
     25    IFacultiesContainer, IFaculty, IFacultyAdd, IDepartment, IDepartmentAdd,
     26    ICoursesContainer, ICourse, ICourseAdd, ICertificatesContainer,
    2727    ICertificate, ICertificateAdd, ICertificateCourse, ICertificateCourseAdd)
    2828
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py

    r7328 r7333  
    4141    SIRPDisplayFormPage, NullValidator)
    4242from waeup.sirp.browser.interfaces import (
    43     IUniversity, IFacultyContainer, IFaculty, IFacultyAdd,
     43    IUniversity, IFacultiesContainer, IFaculty, IFacultyAdd,
    4444    IDepartment, IDepartmentAdd, ICourse, ICourseAdd, ICertificate,
    4545    ICertificateAdd, ICertificateCourse, ICertificateCourseAdd)
     
    539539    """General search page for the academics section.
    540540    """
    541     grok.context(IFacultyContainer)
     541    grok.context(IFacultiesContainer)
    542542    grok.name('search')
    543543    grok.template('searchpage')
     
    11731173
    11741174#
    1175 # FacultyContainer pages...
    1176 #
    1177 
    1178 class FacultyContainerPage(SIRPPage):
     1175# FacultiesContainer pages...
     1176#
     1177
     1178class FacultiesContainerPage(SIRPPage):
    11791179    """ Index page for faculty containers.
    11801180    """
    1181     grok.context(IFacultyContainer)
     1181    grok.context(IFacultiesContainer)
    11821182    grok.require('waeup.viewAcademics')
    11831183    grok.name('index')
     
    11871187    grok.template('facultypage')
    11881188
    1189 class FacultyContainerManageFormPage(SIRPEditFormPage):
     1189class FacultiesContainerManageFormPage(SIRPEditFormPage):
    11901190    """Manage the basic properties of a `Faculty` instance.
    11911191    """
    1192     grok.context(IFacultyContainer)
     1192    grok.context(IFacultiesContainer)
    11931193    grok.name('manage')
    11941194    grok.require('waeup.manageUniversity')
    1195     grok.template('facultycontainermanagepage')
     1195    grok.template('facultiescontainermanagepage')
    11961196    pnav = 1
    11971197    taboneactions = ['Add faculty', 'Remove selected','Cancel']
     
    12061206        tabs.need()
    12071207        warning.need()
    1208         return super(FacultyContainerManageFormPage, self).update()
     1208        return super(FacultiesContainerManageFormPage, self).update()
    12091209
    12101210    @jsaction('Remove selected')
     
    12271227    """ Page form to add a new faculty to a faculty container.
    12281228    """
    1229     grok.context(IFacultyContainer)
     1229    grok.context(IFacultiesContainer)
    12301230    grok.require('waeup.manageUniversity')
    12311231    grok.name('add')
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/viewlets.py

    r7321 r7333  
    2222from zope.traversing.browser import absoluteURL
    2323from waeup.sirp.browser.pages import (
    24     UniversityPage, FacultyContainerPage, DatacenterPage, FacultyPage,
     24    UniversityPage, FacultiesContainerPage, DatacenterPage, FacultyPage,
    2525    DepartmentPage, CoursePage, CertificatePage, CertificateCoursePage,
    2626    UsersContainerPage, UserManageFormPage)
    2727from waeup.sirp.browser.interfaces import (
    28     IFacultyContainer, IFaculty, IDepartment, ICourse, ICertificate,
     28    IFacultiesContainer, IFaculty, IDepartment, ICourse, ICertificate,
    2929    ICertificateCourse, IBreadcrumbContainer, IUniversity, IUsersContainer)
    3030from waeup.sirp.interfaces import (ISIRPObject, ISIRPXMLExporter,
     
    396396    text = 'Edit settings'
    397397
    398 class ManageFacultyContainerActionButton(ManageActionButton):
     398class ManageFacultiesContainerActionButton(ManageActionButton):
    399399    """ 'Manage settings' button for faculties.
    400400    """
    401     grok.context(IFacultyContainer)
    402     grok.view(FacultyContainerPage)
     401    grok.context(IFacultiesContainer)
     402    grok.view(FacultiesContainerPage)
    403403    text = 'Manage academic section'
    404404
    405 class SearchFacultyContainerActionButton(ManageActionButton):
     405class SearchFacultiesContainerActionButton(ManageActionButton):
    406406    """ 'Manage settings' button for faculties.
    407407    """
    408     grok.context(IFacultyContainer)
    409     grok.view(FacultyContainerPage)
     408    grok.context(IFacultiesContainer)
     409    grok.view(FacultiesContainerPage)
    410410    text = 'Search academic section'
    411411    icon = 'actionicon_search.png'
     
    468468
    469469#class AddFacultyActionButton(AddActionButton):
    470 #    grok.context(IFacultyContainer)
    471 #    grok.view(FacultyContainerPage)
     470#    grok.context(IFacultiesContainer)
     471#    grok.view(FacultiesContainerPage)
    472472#    text = 'Add faculty'
    473473   
     
    504504
    505505#class RemoveFacultyActionButton(RemoveActionButton):
    506 #    grok.context(IFacultyContainer)
    507 #    grok.view(FacultyContainerPage)
     506#    grok.context(IFacultiesContainer)
     507#    grok.view(FacultiesContainerPage)
    508508#    text = 'Remove faculty'
    509509   
     
    715715
    716716
    717 class FacultyContainerListHead(grok.Viewlet):
     717class FacultiesContainerListHead(grok.Viewlet):
    718718    """The header line of faculty container subobject lists.
    719719    """
    720720    grok.order(1)
    721721    grok.viewletmanager(SubobjectLister)
    722     grok.context(IFacultyContainer)
     722    grok.context(IFacultiesContainer)
    723723    grok.require('waeup.viewAcademics')
    724724
Note: See TracChangeset for help on using the changeset viewer.