نمایش نتایج: از شماره 1 تا 4 از مجموع 4
سپاس ها 2سپاس

موضوع: custom permission in list

  
  1. #1


    عضو عادی
    تاریخ عضویت
    Dec 2005
    نوشته
    649
    سپاسگزاری شده
    7
    سپاسگزاری کرده
    2

    custom permission in list

    با سلام
    من می خوام یک اجازه دستررسی داشته باشم که کاربرانش فقط بتونند اطلاعات موجود را ویرایش کنند و جدید نتوانند وارد کنند



    موضوعات مشابه:

  2. #2
    نام حقيقي: مهدی هلاکویی

    عضو عادی
    تاریخ عضویت
    Oct 2009
    نوشته
    502
    سپاسگزاری شده
    231
    سپاسگزاری کرده
    130
    یکم درخواسست غیر عادیه
    میتونی یه workflow بنویسی که دفعه اول نام فایل رو در یه فیلد مخفی ذخیره کنه و دفعه بعدی که فایل ویرایش میشه بره چک کنه اگه همون نبود نام فایل رو با مقدار قبلی جایگزین کنه. این بهتره



  3. #3
    نام حقيقي: ابراهیم

    خواننده شناسه تصویری yogishiip
    تاریخ عضویت
    Jan 2010
    محل سکونت
    C:\Windows\System32
    نوشته
    1,326
    سپاسگزاری شده
    882
    سپاسگزاری کرده
    1620
    maybe help:
    کد:
    How to: Creating a Custom Permission Level 
    
     In my last post,  I talked about how to assign a permission level to a SharePoint group.
    However, you may want to create your own custom permission level to  suit your needs.
    For example, you may want a permission that allows  used to add, edit, and view items, but not delete them. 
    To create a  custom permission level, first remember that it is the SPRoleDefinition  class that we will use.
    You then just need to get a reference to the  site you want to add the permission level to and then use the default  constructor.  Take a look at the code below.
      using (SPWeb currentSite = SPContext.Current.Site.RootWeb)
     {
         // create a new role definition and set base permissions
         SPRoleDefinition roleDefinition = new SPRoleDefinition()
         {
             Name = "Custom Permission Level",
             BasePermissions = SPBasePermissions.AddListItems | SPBasePermissions.OpenItems |
                 SPBasePermissions.ViewListItems | SPBasePermissions.EditListItems
         };
      
         // add the role definition
         currentSite.RoleDefinitions.Add(roleDefinition);
     }
    
     After  using the default constructor, I am using property initializers to set  the name of the permission level and the rights.  The BasePermissions property is an enum of type SPBasePermissions. 
     This enum uses a flag attribute, so you simply add permissions using a  pipe delimiter.
    You can assign them manually like this or in my case I  read the value out of an XML file as a ulong and cast it to the type of  the enum.  Once you have everything set on your role definition, add it  to your site using the RoleDefinitions collection on the SPWeb object.
     Deleting a permission level is also pretty easy. 
    Just call the delete method with the name of the permission level.
      currentSite.RoleDefinitions.Delete("Custom Permission Level");
    
                          
                          Published              Apr 07 2008, 12:53 PM             by             CoreyRoth

    ref:How to: Creating a Custom Permission Level - Corey Roth


    http://www.mahak-charity.org/bankingform_parsian.php

  4. #4
    نام حقيقي: Alireza Abedi

    مدیر بازنشسته
    تاریخ عضویت
    Jun 2007
    محل سکونت
    Tehran
    نوشته
    81
    سپاسگزاری شده
    42
    سپاسگزاری کرده
    2
    این امکان در Sharepoint 2007 از طریق روش زیر امکان پذیر است1- Site Action>Site Setting و سپس از بخش Users and Permissions گزینه Advanced permissions را انتخاب کنید.2- از منوی Setting گزینه Permission Levels را انتخاب کنید.3- بر روی Add a Permission Level را کلیک کنید.4- یک نام برای سطح دسترسی انتخاب کنید. و گزینه زیر را فقط تیک بزنید. به طور مثال (OnlyEdied)Edit Items - Edit items in lists, edit documents in document libraries, edit Web discussion comments in documents, and customize Web Part Pages in document libraries. 5 - بر روی دکمه Create کلیک کنید.6- حالا در بخش Permission هر لیست و یا هر بخش دیگر زمان اضافه نمودن کاربر و یا گروه از بخش Give Permission گزینه OnlyEdited را انتخاب کنید.کاربر انتخاب شده صرفا امکان Edit را دارد نه اضافه کردن.


    SADEGH65 و mehdiiiii سپاسگزاری کرده‌اند.

کلمات کلیدی در جستجوها:

Permission

برچسب برای این موضوع

مجوز های ارسال و ویرایش

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •