Locking a subset of Wiki pages as read-only: Is this possible?

I have a workspace setup where all participants have workspace-member role privilege which allows them to update content - and in particular - wiki pages. This is a business requirement for this particular site purpose.
However - I would like to lock down one (or more) wiki pages within the pages on this workspace - as read-only.
Is it possible to have some pages within a workspace locked as read-only to named users - while the other wiki pages are available for update to workspace participants? If so - how?
Thank you

Hi,
No, we cannot selectively lock down Wiki pages as read only unfortunately as we don't have access controls at the individual page level.
However, what may be doable is for you to flag the page as non-changeable and to set up an RSS feed to the Wiki page and if anyone changes it you can go in an look at who did it and more importantly you can roll it back to the previous version as the change logs will be kept and can be backed out if required. There is an entry here: http://weblog.oraclecorp.com/weblog/team/Beehive that shows how to set up specific RSS feeds.
Not ideal but a possible way of catching any unauthorized change and correcting it + giving you the culprit :-)
Phil

Similar Messages

  • Querying up AR Customer OA page in read-only mode for a Single Customer

    We are building a Custom Form in which associated Customer <defined in AR> would be queried up.
    Now we want to give an option to the User to view the complete details of the Customer. We would be giving a menu option in Tools 'View Customer' thru which he would see the Full Customer Details. <AR Customer OA page>
    We have two requirements
    1> The Full Customer Details should show up in Standard OA Customer Page the moment page comes up. The user should not be required to query the details.
    2> It should be read-only and user should not be able to update any field.
    How can we achieve this requirement? I did some RnD but did not see any place in EBS where we display the Customer Page in read-only mode and that too quried up for one particular customer.
    Thanks
    Arun

    Hi Arun,
    Please let me know if find any solution for this. We have a similar scenario in which we need to call the customer Page with all the inforamtion populated, related to one customer.
    Thanks in advance,
    Mannuru

  • In Adobe ExportPDF, can you take an existing PDF and delete existing pages?  For example, I have a 5-page report and need to delete pages 2-4.  Is this possible?  Thanks!

    In Adobe ExportPDF, can you take an existing PDF and delete existing pages?  For example, I have a 5-page report and need to delete pages 2-4.  Is this possible?  Thanks!

    Hi,
    You can do this with Adobe Acrobat.
    If you are using Export PDF it is a long procedure.
    You need to convert your PDF in word or powerpoint.
    Then you can edit the document & again can create PDF.
    Regards,
    Florence

  • Custom edit form for my Wiki Page library with only "Page Name" field included

    I want to create a new custom edit form for my Wiki page library, and to only allow users to edit the Page name inside the edit form. now i created a new Edit form using SharePoint Designer , and i select the Enterprisewiki content type for it , which generates
    the following markup :-
    <%@ Page language="C#" MasterPageFile="~masterurl/default.master" Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage,Microsoft.SharePoint,Version=15.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" meta:webpartpageexpansion="full" meta:progid="SharePoint.WebPartPage.Document" %>
    <%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="Utilities" Namespace="Microsoft.SharePoint.Utilities" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Import Namespace="Microsoft.SharePoint" %> <%@ Assembly Name="Microsoft.Web.CommandUI, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">
    <SharePoint:ListFormPageTitle runat="server"/>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageTitleInTitleArea" runat="server">
    <span class="die">
    <SharePoint:ListProperty Property="LinkTitle" runat="server" id="ID_LinkTitle"/>
    </span>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderPageImage" runat="server">
    <img src="/_layouts/15/images/blank.gif?rev=23" width='1' height='1' alt="" />
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
    <SharePoint:UIVersionedContent UIVersion="4" runat="server">
    <ContentTemplate>
    <div style="padding-left:5px">
    </ContentTemplate>
    </SharePoint:UIVersionedContent>
    <table class="ms-core-tableNoSpace" id="onetIDListForm">
    <tr>
    <td>
    <WebPartPages:WebPartZone runat="server" FrameType="None" ID="Main" Title="loc:Main"><ZoneTemplate>
    <WebPartPages:DataFormWebPart runat="server" EnableOriginalValue="False" DisplayName="Customer Service KB" ViewFlag="1048584" ViewContentTypeId="" Default="FALSE" ListUrl="" ListDisplayName="" ListName="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" ListId="6a6ece84-4d39-48e2-bd6a-c20b2ac6355b" PageType="PAGE_EDITFORM" PageSize="-1" UseSQLDataSourcePaging="True" DataSourceID="" ShowWithSampleData="False" AsyncRefresh="False" ManualRefresh="False" AutoRefresh="False" AutoRefreshInterval="60" NoDefaultStyle="TRUE" InitialAsyncDataFetch="False" Title="Customer Service KB" FrameType="None" SuppressWebPartChrome="False" Description="" IsIncluded="True" PartOrder="2" FrameState="Normal" AllowRemove="True" AllowZoneChange="True" AllowMinimize="True" AllowConnect="True" AllowEdit="True" AllowHide="True" IsVisible="True" DetailLink="" HelpLink="" HelpMode="Modeless" Dir="Default" PartImageSmall="" MissingAssembly="Cannot import this Web Part." PartImageLarge="" IsIncludedFilter="" ExportControlledProperties="True" ConnectionID="00000000-0000-0000-0000-000000000000" ID="g_f1c88e12_e91d_4300_91f2_62f0bd7825fb" ChromeType="None" ExportMode="All" __MarkupType="vsattributemarkup" __WebPartId="{F1C88E12-E91D-4300-91F2-62F0BD7825FB}" __AllowXSLTEditing="true" WebPart="true" Height="" Width=""><DataSources>
    <SharePoint:SPDataSource runat="server" DataSourceMode="ListItem" SelectCommand="&lt;View&gt;&lt;Query&gt;&lt;Where&gt;&lt;Eq&gt;&lt;FieldRef Name=&quot;ContentType&quot;/&gt;&lt;Value Type=&quot;Text&quot;&gt;Enterprise Wiki Page&lt;/Value&gt;&lt;/Eq&gt;&lt;/Where&gt;&lt;/Query&gt;&lt;/View&gt;" UseInternalName="True" UseServerDataFormat="True"><SelectParameters><WebPartPages:DataFormParameter ParameterKey="ListItemId" PropertyName="ParameterValues" DefaultValue="0" Name="ListItemId"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="weburl" PropertyName="ParameterValues" DefaultValue="http://sharepointdev:12341/sites/wiki1" Name="weburl"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" Name="ListID"></WebPartPages:DataFormParameter>
    </SelectParameters><UpdateParameters><WebPartPages:DataFormParameter ParameterKey="ListItemId" PropertyName="ParameterValues" DefaultValue="0" Name="ListItemId"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="weburl" PropertyName="ParameterValues" DefaultValue="http://sharepointdev:12341/sites/wiki1" Name="weburl"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" Name="ListID"></WebPartPages:DataFormParameter>
    </UpdateParameters><InsertParameters><WebPartPages:DataFormParameter ParameterKey="ListItemId" PropertyName="ParameterValues" DefaultValue="0" Name="ListItemId"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="weburl" PropertyName="ParameterValues" DefaultValue="http://sharepointdev:12341/sites/wiki1" Name="weburl"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" Name="ListID"></WebPartPages:DataFormParameter>
    </InsertParameters><DeleteParameters><WebPartPages:DataFormParameter ParameterKey="ListItemId" PropertyName="ParameterValues" DefaultValue="0" Name="ListItemId"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="weburl" PropertyName="ParameterValues" DefaultValue="http://sharepointdev:12341/sites/wiki1" Name="weburl"></WebPartPages:DataFormParameter><WebPartPages:DataFormParameter ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}" Name="ListID"></WebPartPages:DataFormParameter>
    </DeleteParameters>
    </SharePoint:SPDataSource>
    </DataSources>
    <Xsl>
    <xsl:stylesheet xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" version="1.0" exclude-result-prefixes="xsl msxsl ddwrt" xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:SharePoint="Microsoft.SharePoint.WebControls" xmlns:ddwrt2="urn:frontpage:internal">
    <xsl:output method="html" indent="no"/>
    <xsl:decimal-format NaN=""/>
    <xsl:param name="dvt_apos">&apos;</xsl:param>
    <xsl:param name="ManualRefresh"></xsl:param>
    <xsl:variable name="dvt_1_automode">0</xsl:variable>
    <xsl:template match="/" xmlns:x="http://www.w3.org/2001/XMLSchema" xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" xmlns:asp="http://schemas.microsoft.com/ASPNET/20" xmlns:__designer="http://schemas.microsoft.com/WebParts/v2/DataView/designer" xmlns:SharePoint="Microsoft.SharePoint.WebControls">
    <xsl:choose>
    <xsl:when test="($ManualRefresh = 'True')">
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td valign="top">
    <xsl:call-template name="dvt_1"/>
    </td>
    <td width="1%" class="ms-vb" valign="top">
    <img src="/_layouts/15/images/staticrefresh.gif" id="ManualRefresh" border="0" onclick="javascript: {ddwrt:GenFireServerEvent('__cancel')}" alt="Click here to refresh the dataview."/>
    </td>
    </tr>
    </table>
    </xsl:when>
    <xsl:otherwise>
    <xsl:call-template name="dvt_1"/>
    </xsl:otherwise>
    </xsl:choose>
    </xsl:template>
    <xsl:template name="dvt_1">
    <xsl:variable name="dvt_StyleName">ListForm</xsl:variable>
    <xsl:variable name="Rows" select="/dsQueryResponse/Rows/Row"/>
    <div>
    <span id="part1">
    <table border="0" width="100%">
    <xsl:call-template name="dvt_1.body">
    <xsl:with-param name="Rows" select="$Rows"/>
    </xsl:call-template>
    </table>
    </span>
    <SharePoint:AttachmentUpload runat="server" ControlMode="Edit"/>
    <SharePoint:ItemHiddenVersion runat="server" ControlMode="Edit"/>
    </div>
    </xsl:template>
    <xsl:template name="dvt_1.body">
    <xsl:param name="Rows"/>
    <tr>
    <td class="ms-toolbar" nowrap="nowrap">
    <table>
    <tr>
    <td width="99%" class="ms-toolbar" nowrap="nowrap"><IMG SRC="/_layouts/15/images/blank.gif" width="1" height="18"/></td>
    <td class="ms-toolbar" nowrap="nowrap">
    <SharePoint:SaveButton runat="server" ControlMode="Edit" id="savebutton1"/>
    </td>
    <td class="ms-separator">&#160;</td>
    <td class="ms-toolbar" nowrap="nowrap" align="right">
    <SharePoint:GoBackButton runat="server" ControlMode="Edit" id="gobackbutton1"/>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <td class="ms-toolbar" nowrap="nowrap">
    <SharePoint:FormToolBar runat="server" ControlMode="Edit"/>
    <SharePoint:ItemValidationFailedMessage runat="server" ControlMode="Edit"/>
    </td>
    </tr>
    <xsl:for-each select="$Rows">
    <xsl:call-template name="dvt_1.rowedit"/>
    </xsl:for-each>
    <tr>
    <td class="ms-toolbar" nowrap="nowrap">
    <table>
    <tr>
    <td class="ms-descriptiontext" nowrap="nowrap">
    <SharePoint:CreatedModifiedInfo ControlMode="Edit" runat="server"/>
    </td>
    <td width="99%" class="ms-toolbar" nowrap="nowrap"><IMG SRC="/_layouts/15/images/blank.gif" width="1" height="18"/></td>
    <td class="ms-toolbar" nowrap="nowrap">
    <SharePoint:SaveButton runat="server" ControlMode="Edit" id="savebutton2"/>
    </td>
    <td class="ms-separator">&#160;</td>
    <td class="ms-toolbar" nowrap="nowrap" align="right">
    <SharePoint:GoBackButton runat="server" ControlMode="Edit" id="gobackbutton2"/>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </xsl:template>
    <xsl:template name="dvt_1.rowedit">
    <xsl:param name="Pos" select="position()"/>
    <tr>
    <td>
    <table border="0" cellspacing="0" width="100%">
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Title (Display In Search)</nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff1{$Pos}" ControlMode="Edit" FieldName="Title" __designer:bind="{ddwrt:DataBind('u',concat('ff1',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Title')}"/>
    <SharePoint:FieldDescription runat="server" id="ff1description{$Pos}" FieldName="Title" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Standard<span class="ms-formvalidation"> *</span>
    </nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff2{$Pos}" ControlMode="Edit" FieldName="Standard" __designer:bind="{ddwrt:DataBind('u',concat('ff2',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Standard')}"/>
    <SharePoint:FieldDescription runat="server" id="ff2description{$Pos}" FieldName="Standard" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Document Type<span class="ms-formvalidation"> *</span>
    </nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff3{$Pos}" ControlMode="Edit" FieldName="Document_x0020_Type" __designer:bind="{ddwrt:DataBind('u',concat('ff3',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Document_x0020_Type')}"/>
    <SharePoint:FieldDescription runat="server" id="ff3description{$Pos}" FieldName="Document_x0020_Type" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Departments<span class="ms-formvalidation"> *</span>
    </nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff4{$Pos}" ControlMode="Edit" FieldName="Departments" __designer:bind="{ddwrt:DataBind('u',concat('ff4',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Departments')}"/>
    <SharePoint:FieldDescription runat="server" id="ff4description{$Pos}" FieldName="Departments" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Hide physical URLs from search</nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff5{$Pos}" ControlMode="Edit" FieldName="PublishingIsFurlPage" __designer:bind="{ddwrt:DataBind('u',concat('ff5',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@PublishingIsFurlPage')}"/>
    <SharePoint:FieldDescription runat="server" id="ff5description{$Pos}" FieldName="PublishingIsFurlPage" ControlMode="Edit"/>
    </td>
    </tr>
    <tr>
    <td width="190px" valign="top" class="ms-formlabel">
    <H3 class="ms-standardheader">
    <nobr>Page Content</nobr>
    </H3>
    </td>
    <td width="400px" valign="top" class="ms-formbody">
    <SharePoint:FormField runat="server" id="ff6{$Pos}" ControlMode="Edit" FieldName="PublishingPageContent" __designer:bind="{ddwrt:DataBind('u',concat('ff6',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@PublishingPageContent')}"/>
    <SharePoint:FieldDescription runat="server" id="ff6description{$Pos}" FieldName="PublishingPageContent" ControlMode="Edit"/>
    </td>
    </tr>
    <tr id="idAttachmentsRow">
    <td nowrap="true" valign="top" class="ms-formlabel" width="20%">
    <SharePoint:FieldLabel ControlMode="Edit" FieldName="Attachments" runat="server"/>
    </td>
    <td valign="top" class="ms-formbody" width="80%">
    <SharePoint:FormField runat="server" id="AttachmentsField" ControlMode="Edit" FieldName="Attachments" __designer:bind="{ddwrt:DataBind('u','AttachmentsField','Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Attachments')}"/>
    <script>
    var elm = document.getElementById(&quot;idAttachmentsTable&quot;);
    if (elm == null || elm.rows.length == 0)
    document.getElementById(&quot;idAttachmentsRow&quot;).style.display=&apos;none&apos;;
    </script>
    </td>
    </tr>
    <xsl:if test="$dvt_1_automode = '1'" ddwrt:cf_ignore="1">
    <tr>
    <td colspan="99" class="ms-vb">
    <span ddwrt:amkeyfield="ID" ddwrt:amkeyvalue="ddwrt:EscapeDelims(string(@ID))" ddwrt:ammode="view"></span>
    </td>
    </tr>
    </xsl:if>
    </table>
    </td>
    </tr>
    </xsl:template>
    </xsl:stylesheet> </Xsl>
    <DataFields>
    </DataFields>
    <ParameterBindings>
    <ParameterBinding Name="ListItemId" Location="QueryString(ID)" DefaultValue="0"/>
    <ParameterBinding Name="weburl" Location="None" DefaultValue="http://sharepointdev:12341/sites/wiki1"/>
    <ParameterBinding Name="ListID" Location="None" DefaultValue="{6A6ECE84-4D39-48E2-BD6A-C20B2AC6355B}"/>
    <ParameterBinding Name="dvt_apos" Location="Postback;Connection"/>
    <ParameterBinding Name="ManualRefresh" Location="WPProperty[ManualRefresh]"/>
    <ParameterBinding Name="UserID" Location="CAMLVariable" DefaultValue="CurrentUserName"/>
    <ParameterBinding Name="Today" Location="CAMLVariable" DefaultValue="CurrentDate"/>
    </ParameterBindings>
    </WebPartPages:DataFormWebPart>
    </ZoneTemplate></WebPartPages:WebPartZone>
    </td>
    </tr>
    </table>
    <SharePoint:UIVersionedContent UIVersion="4" runat="server">
    <ContentTemplate>
    </div>
    </ContentTemplate>
    </SharePoint:UIVersionedContent>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">
    <SharePoint:DelegateControl runat="server" ControlId="FormCustomRedirectControl" AllowMultipleControls="true"/>
    <SharePoint:UIVersionedContent UIVersion="4" runat="server"><ContentTemplate>
    <SharePoint:CssRegistration Name="forms.css" runat="server"/>
    </ContentTemplate></SharePoint:UIVersionedContent>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderTitleLeftBorder" runat="server">
    <table cellpadding="0" height="100%" width="100%" cellspacing="0">
    <tr><td class="ms-areaseparatorleft"><img src="/_layouts/15/images/blank.gif?rev=23" width='1' height='1' alt="" /></td></tr>
    </table>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderTitleAreaClass" runat="server">
    <script type="text/javascript" id="onetidPageTitleAreaFrameScript">
    if (document.getElementById("onetidPageTitleAreaFrame") != null)
    document.getElementById("onetidPageTitleAreaFrame").className="ms-areaseparator";
    </script>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderBodyAreaClass" runat="server">
    <SharePoint:StyleBlock runat="server">
    .ms-bodyareaframe {
    padding: 8px;
    border: none;
    </SharePoint:StyleBlock>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderBodyLeftBorder" runat="server">
    <div class='ms-areaseparatorleft'><img src="/_layouts/15/images/blank.gif?rev=23" width='8' height='100%' alt="" /></div>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderTitleRightMargin" runat="server">
    <div class='ms-areaseparatorright'><img src="/_layouts/15/images/blank.gif?rev=23" width='8' height='100%' alt="" /></div>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderBodyRightMargin" runat="server">
    <div class='ms-areaseparatorright'><img src="/_layouts/15/images/blank.gif?rev=23" width='8' height='100%' alt="" /></div>
    </asp:Content>
    <asp:Content ContentPlaceHolderId="PlaceHolderTitleAreaSeparator" runat="server"/>
    so from the above  markup  the name field is not part of the edit form,, i think this is because the Name is part of the Document content type and not part of the enterprisewiki content type .. so is there a way to add the name field to the edit
    form ?.
    second question, the edit form will show all the content type fields such as ; standard, document type, department , title (display in search), etc   so what is the best way to remove these fields from the custom edit form ?

    Hello John,
    This can only be done by adding VBScript to the form. It would basically be:
    Sub Item_Open() 
    Item.GetInspector.SetCurrentFormPage "P.2"
    End Sub
    ... where "P.2" would be what you named the page you want to display first.

  • How to make a page in read only

    Hello,
    I am using 11.1.1.4, I am having a requirement to display all the components on my page read only when first time page loaded, By clicking on 'Edit' button I have to make all components in editable. I am using Transient View object to render various components on my page. I have 50 components approximately on my page. How can I make page read only with very minimal changes?
    Thanks

    Try something like that:
            public static void disableControls(UIComponent component, Object[] disabledParam) {
               Iterator<UIComponent> i = component.getFacetsAndChildren();
               while (i.hasNext()) {
                     UIComponent child = (UIComponent) i.next();
                     Class mc = child.getClass();
                      try {
                         Class[] cls = {boolean.class};
                         Method setDisabled = mc.getMethod("setDisabled", cls);
                         setDisabled.invoke(child, disabledParam);
                         AdfFacesContext.getCurrentInstance().addPartialTarget(child);                 
                      } catch(NoSuchMethodException ex){
                      } catch(Exception e) {
                         log.error(...);
                     disableControls(child, disabledParam);
               } // of while      
            }if you pass {Boolean.TRUE} as second param, you will disable all children of first param component.
    Next, in the JSF page, yuo need something like follows:
            <af:clientListener type="load" method="onPageLoad"/>     
            <af:serverListener type="disable" method="#{myBean.handleDisable}"/>
        </af:document> The javaScript part:
    function onPageLoad(event) {
      var source = event.getSource();
      AdfCustomEvent.queue(source,"disable", {}, false);
    }And finally , here is handleDisable() Java method, in which you should call disableControls() utility method:
        public void handleDisable(ClientEvent event) {
            disableControls(_some_UI_comp, new Object[]{Boolean.TRUE});
        }

  • APEX 4 Bug: Wrong quickpicks in Item Page's Read Only section

    This bug is an easy one
    In Edit Page Item page, Read Only section, the predefined option list (now quickpicks) is as follows:
    [PL/SQL] [item=value] [item not null] [request=e1] [page in] [page not in] [exists] [none] [never]
    But if you look carefully, Conditions section has same quickpicks. Right quickpicks for Read Only should be:
    [PL/SQL] [item=value] [item not null] [request=e1] [page in] [page not in] [exists] [always] [never]
    Best regards.
    Oscar

    Hi Oscar,
    this problem has already been filed as bug# 9752881 and will be addressed in a future release.
    Thanks
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins

  • The document "spirit hawk.pages" could not be saved as "spirit hawk grape vine.pages". Read-only file system

    In recent days my Pages 09 has decided not save files and make them 'read only'
    Does anyone have any ideas on why this is so - any help would be appreciated.
    Many thanks,
    Gerry

    Isn't it just after the 10.7.3 update ?
    If it's that, download the free maintenance tool named Onyx
    http://www.titanium.free.fr/download.php
    and run it with these settings :
    I'm accustomed to urge users to apply MAINTENANCE bu Onyx was updated yesterdays so it may be matching more closely the system features.
    Yvan KOENIG (VALLAURIS, France) lundi 13 février 2012
    iMac 21”5, i7, 2.8 GHz, 12 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.3
    My Box account  is : http://www.box.com/s/00qnssoyeq2xvc22ra4k

  • Dependent Values read only or all possible values

    Hello
    I have read the following instructions.
    [How to Configure Predefined Properties with Dependent Values (NW7.0)]|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30b1ec90-0201-0010-6192-d3de721f8ae4?quicklink=index&overridelayout=true]
    I need this scenario in the Portal search.
    So my question is:
    Is it possible, if Country is empty, that the field City is read only.
    In the How to guide you can see , if no city is selected the property city is a text field(not Dropdown) and you can enter a sting.
    Or it is possible, if no country is selected that the field city shows all possible cities, not restricted by countries.
    For example no country is selected and the field city shows all cities.
    or no country is selected and the field city is read only.
    The html code of dropdown list country is
    <option value="&lt;empty&gt;"><option value="Germany">Germany<option value="France">France
    Value of no selection
    &lt;empty&gt = <empty>
    If no country is selected the selected value is &lt;empty&gt or <empty>.
    I tried this:
    "dependon=Country,*=allcities,Germany=GermanyCity,France=FrenchCity" and so on.
    "dependon=Country,<empty>=allcities,Germany=GermanyCity,France=FrenchCity" and so on.
    "dependon=Country,&lt;empty&gt=allcities,Germany=GermanyCity,France=FrenchCity" and so on.
    without success
    Can some one help?
    Edited by: Dirk Wiegele on Jan 23, 2011 12:21 PM
    Edited by: Dirk Wiegele on Jan 23, 2011 12:22 PM

    Hi
    Yes, it is possible to generate an excel file in SAP. You can use any of the following FM's for the same:
    1. EXCEL_OLE_STANDARD_DAT
    2. GUI_DOWNLOAD
    3. XXL_FULL_API
    Hope it will help.
    Regards,
    Nikita

  • Read-Only iTunes library - possible?

    iTunes developers please note.
    I would like to share my iTunes library from a NAS to my household, but with a catch. The NAS export is setup as read/write for me because I am the one who controls the music library and my kids attach in read/only mode.
    The reason for this is that I have way spent too much time fixing broken links, missing track, wrongly downloaded cover art, etc - the result of 7 and 9 year olds not reading the text before clicking 'yes' or 'continue'
    I have seen other posts asking similar questions (using network drives, extreme length of time to import, etc) but not quite this specific.
    I guess I can live without a common podcast library on a NAS being a function but any help to solve this fat-finger problem greatly appreciated.
    Thanks

    Click on the item in the Finder's sidebar named Music, rename the iTunes folder inside, launch iTunes, and drag the iTunes folder into iTunes. This won't preserve playlists or other metadata.
    (42650)

  • Make a region editable while keeping the entire page as read only

    Hi All,
    I have made an entire page as readonly via the following :
    ClientUtil.setViewOnlyRecursive(pageContext, webBean);
    Now I want the entire page to be readonly except for a sub tab used in the page.
    <oa:subTabLayout id="subTabLayoutRn">
      <ui:contents>
        <oa:header id="tasksTabRN" extends="/oracle/apps/ozf/claim/webui/TasksTabRN"/>
      </ui:contents>
      <ui:subTabs>
        <oa:subTabBar id="subTabBarsRN">
          <ui:contents>
            <oa:link id="tasksTabLink" text="Tasks">
               <ui:primaryClientAction>
                  <ui:firePartialAction event="updateSubTab"/>
               </ui:primaryClientAction>
             </oa:link>
          </ui:contents>
       </oa:subTabBar>
      </ui:subTabs>
    </oa:subTabLayout>
    This sub tab i want to display as editable. Can anyone kindly provide any suggestions on how to achieve this?
    Thanks,
    Arpita

    Hi Sushant,
    Thanks for the reply.
    I am using setViewOnlyRecursive on condition basis only i.e.
    If (status of claim is close / cancelled / pending_approval)
    then
    ClientUtil.setViewOnlyRecursive(pageContext, webBean);
    But I want to make tasksTabRN of the subTabLayout as editable if status of claim is pending_approval.
    How do i code this condition ?
    In the below code, we can get the subTabLayout control but what to do next?
    if(webBean!=null)
    OASubTabLayoutBean subTabLayoutBean = (OASubTabLayoutBean)webBean.findIndexedChildRecursive("subTabLayoutRn");
    if(subTabLayoutBean!=null)
    UINodeList childList = subTabLayoutBean.getIndexedNodeList();
    if(childList!=null)
    RenderingContext rdgCtxt = pageContext.getRenderingContext();
    int size = childList.size(rdgCtxt);
    OAWebBean child = null;
    for(int i=0; i<size; i++)
    child = (OAWebBean)childList.getUINode(rdgCtxt, i);
    if(child!=null)
    String name = child.getUINodeName();
    if("tasksTabRN".equals(name))
    // We can set the value of  subTabLayoutBean as rendered or hideSubTab
    // But how do i make this as editable.
    //subTabLayoutBean. ????
    break;

  • Creating a print button to print a page from another document - is this possible?

    Hello,
    My company is designing an interactive pdf with indesign with some great navigation on a side-bar. We've made the dimensions of the navigation pages larger than 8.5 x 11. We are constructing a pdf portfolio that contains a printable version of this document and this interactive version. Would it be possible to have a print button in the interactive document that calls up the corresponding page in the printable document and send it to the printer?

    Flash Catalyst does not directly support printing. You are going to have to add that functionality via Flash Builder and writing ActionScripting. I have not worked with the printing capabilities in Flex, so there is not a lot I can offer past this in terms of advice.I would suggest browsing the Flex forums for some guidance on how to assemble your state for the printer.
    Good luck!
    Chris

  • If I install my ebook (created with ibooks author) into an ipad, it can be distribut to other iPads or it will available to read only at this specific iPad?

    I wrote my ebook (using ibooks author) and now I intending to install it into an ipad and turn it readable only at that machine.
    So, what can I do to restrict distribution and avoid it can be readable into other ipads?
    Thanks for helping...

    A user with your ibook (not from the store) can share that book via email, as an example, thumb drive, server, etc., without restriction.
    The only way to prohibit restribution in that example is to not put it out there.

  • When I try tp print from the internet on this browser the page comes out in small blocks over several pages. It only does this in Firefox, not other browsers.

    At one time it was printing really small, that was fixed and all was well for awhile, now it has started this.

    See this: <br />
    http://kb.mozillazine.org/Problems_printing_web_pages#Prints_to_a_small_portion_of_the_page

  • Wiki Pages Dynamic Menu Error

    Hi,
    When creating a standard wikik page, the left menu I guess will show links to wiki pages, however I only get this error on all wiki pages that are created throughout the site!
    Any idea on how to solve this error?
    regards
    Martin

    Hi Martin,
    Did this happen to all wiki pages in all SharePoint web applications?
    Did you find some ULS log messages related to this issue when you access the wiki page with the error in the Updated Pages section?
    The Updated Pages section is displated with newly updated wiki pages in wiki library, it is defined in wiki page templated wkpstd.aspx located under 15 directory (15\TEMPLATE\DocumentTemplates folder) and each wiki page will inherited it, for this issue,
    I would try to recycle the SharePoint site from the IIS (and IISRESET), and then see if it could work.
    Thanks
    Daniel Yang
    TechNet Community Support

  • OS X Server Wiki pages do not display in Internet Explorer 9

    I recently did a clean instalof OS X Server 10.8.2 on my Mac Mini using the recently released version 2.2 (build 166) of the Server App.  Today - after enabling the Wiki - I noticed that the body of the Wiki pages no longer display on Internet Explorer 9 - only the Please Login banner displays.  The Wiki Page body shows only as a squashed down blank rectangular box near the top of the screen.  This happens on all of the PC's that I have tried - both internal and external.
    There were a number of Wiki Enhancements listed in the release notes for Version 2.2 of the Server App.  These enhancement appear to have made it impossible to acess the Wiki using Internet Explorer.
    The Wiki pages are fine using Safari (Mac or Windows) - Firefox (Mac or Windows) and Chrome (Mac or Windows).  The problem is only with IE 9.
    Out of curiosity - I restored an image of my server from last week - prior to the Server App 2.2 udpate - and Wiki (from version 2.1.x) pages work fine in Internet Explorer 9.  (At this point I'm not sure if it is just IE 9 - or other versions of IE.
    Additionally - if I disable the Wiki - and just enable the default website - the default website displays fine in IE 9 - but as soon as I click on "change password" at the bottom of the page - the Enter Old and New Password window - also does not display - similar rectangular box - with just Change Password text in it.
    So the problem is not just with the Wiki.  Unfortunately I do not have any websites set up yet to test with.
    Here is what I see (in IE 9) on the main Wiki page as of version 2.2 of the server app:
    Is anyone else experiencing this?  I will probably open a support issue - because my brand new Mac Mini is covered under AppleCare.
    ~Scott
    Message was edited by: SBeattie2  (Reinserted Screen Print)

    If I save the page as a web archive and then open it MS Word - I see the following text at the bottom:
    <div class="noscript"> To use wikis, enable JavaScript.</div>
    JavaScript is enabled - via Tools / Internet Options / Security - the checkbox for Active Scripts is set to enabled.

Maybe you are looking for

  • HT3819 How can I transfer songs from my ITunes account to my daughter's who has a different Apple ID but same account info?

    How can I transfer songs from my iTunes account to my daughter's, who has a different apple ID, but the same account information?

  • Disappearing loops

    Hi everyone. I just bought a 15inch Macbook Pro and I've been having issues with the loops in Garageband. Let me take you through everything I have done. I got my Macbook home and I my old Mac mini to transfer its data onto my new Macbook Pro. My Mac

  • Formatting display value in LOV

    I have an LOV whose display value is a concatenation of 2 database fields. That works fine. But I want to put a tab in between the 2 fields, otherwise the values are displayed one right after the other, and the columns are out of alignment from one r

  • No refresh in many-to-many relation (UIX)

    Views: SentenceView id, content SentenceHumanView (intersection table) id, sentence_id, human_id HumanView id, content Associations: SentenceHumanMNAssoc(* to *): Sentence.id - SentenceHuman.sentence_id and SentenceHuman.human_id - Human.id where Sen

  • ReAssiging the Approver  Group + BPEL 10.1.3.3

    Hi, Currently bpel(human task) instance is created with particular assigned group. Will it be possible to change the assigned group in later stage ? Please advice. e.g, Currently Loan application is assigned to groups A,B. Few loan applications are c