• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Zope之-tips manager開發

    發布: 2007-6-11 15:05 | 作者: sanrex(劉傳君) | 來源: | 查看: 16次 | 進入軟件測試論壇討論

    領測軟件測試網

    1.ADD

    用到的比較特別的函數:

    entries_folder.manage_addProduct['OFSP'].manage_addFile(id, title=subject, content_type="text/plain", file=content)

    manage_addFile()添加一個File .

    entry=getattr(entries_folder, id)通過File id ,在Folder獲得File對象。這個函數有些怪,為何不是folder.getfilebyid之類的?

    entry.manage_addProperty('cat', cat, 'string') 添加屬性。

    memo :

    OFSP是一個core product的名稱,manage_addProduct是product的標準的constructor,通過這個函數可以獲得OFSP對象的接口。

    question :

    前面加一個manage_在作什么?

    permission:

    /Add Documents, Images, and Files/

    /Manage properties/

    2.DEL

    entries_folder.manage_delObjects(id) 在Folder中刪除具有ID的File

    permission :

    /Delete objects/

    3.UPDATE

    entry.manage_upload(content) 修改File內容

    entry.manage_changeProperties(REQUEST)修改屬性,這個函數有些神奇,它把Form內所有name/value pair直接映射修改到properties相應的name/value pair上。

    沒有深刻的開發經驗和抽象能力是不會想到創建這個函數的。

    permission:

    /Change Images and Files/

    /Manage properties/

    4.VIEW

    主要是使用了batching,隔行顯示技術。

    permission:

    /Access contents information/

    5.PERMISSIONS

    首先在tips Folder|security 添加一個角色: [技巧管理者]

    要想訪問系統,用戶必須首先登陸,一旦登陸,任何用戶可以查看 tip

    Permission Roles

    Acquire

    permission

    settings? Anonymous Authenticated Manager Owner 技巧管理者

    Access contents information X X X

    從而所有登陸用戶都可以Access contents information

    任何用戶可以添加 tip

    Permission Roles

    Acquire

    permission

    settings? Anonymous Authenticated Manager Owner 技巧管理者

    X Add Documents, Images, and Files

    通過 /Acquire permission settings?/可以獲得上級設置,而上級設置是允許任何人,包括anonymous來Add Documents, Images, and Files

    用戶可以修改自己的 tip

    Permission Roles

    Acquire

    permission

    settings? Anonymous Authenticated Manager Owner 技巧管理者

    Change Images and Files X

    通過賦予Owner以/Change Images and Files/ 的permission ,用戶可以修改自己的 tip .

    [技巧管理者]可以刪除,添加,修改,查看任何文件,為[技巧管理者]賦予所有權限

    6.person can do

    本系統的使用人員分為兩類,管理者和一般用戶,一般用戶可以添加tips,也可以修改自己的tips,管理者可以修改任何tip,并且能夠添加和刪除任何tips。通過給相應用戶角色為[技巧管理者],而具備相應角色的功能,其他用戶不需設置任何角色。

    (責任編輯:銘銘)

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>