Does SharePoint allow to Approve/Reject non-pending items

I am confused on the behaviour SharePoint is handling content approval, as sometimes it will hide the Approve/Reject links if the item status is not pending. While on some senarios it will allow to Approve/Reject items regardless of their statuses. Let
for example examine these two senarions.
I have a document library and I set “Require content approval for submitted item” under its versioning settings.
Now when users access the page , the “Approve/Reject” links will be disabled unless the page status is pending. For example this is an approved page and the “Apprve/Reject” links are disabled:-
However this is not always true, because if I access the same page but from this location “Site content>>Library”, select the page, from the drop-down menu there will be “Approve/Reject” link for the same page:-
So this means that there is inconsistency behavior inside SharePoint , as for the same item it will disabled “Approve/Reject” link while on other places it will enable them (as shown above),, so can anyone advice on this please , and if there is a reason
behind this ?

Hi John,
I tested the same scenario per your post, and I got the same results as you got.
It seems that this issue occurs with  lists and wiki pages libraries.
We will help to submit the issue to proper pipeline for you.
Again, thank you for your report which will definitely make SharePoint a better products. There might be some time delay. 
Appreciate your time and patience.
As a workaround, you can code to achieve what you want which is not an easy way.
You can use client object model to get the current selected items and check the _ModerationStatus of the items.
If the _ModerationStatus is equal to 0 (which means approved in SharePoint) or 1(which means rejected in SharePoint), then disable the Approve/Reject button.
In the meanwhile, you need to monitor the ribbon if the Files has been opened.
More references:
http://spdailytips.blogspot.jp/2011/08/get-selected-items-javascript-client.html
http://ranaictiu-technicalblog.blogspot.jp/2011/02/sharepoint-2010-approvereject-content.html
Best regards.
Thanks
Victoria Xia
TechNet Community Support

Similar Messages

  • Moving the Shopping Cart workflow forward in a approver Rejects a line item

    Hi Friends,
       We a facing an issue while Shopping Cart Approval process.
    We have designed our SC Workflow , with Schema and 4 Process levels. Currently the Approvals are happening fine.
    Issue is happening when a Line Item is Rejected by a Single Approver. The Approval process does not move forward.
    We need need to move the SC process forward.
    Ex: SC: 1000000032
    Approval Flow:
    ITEM1:  APP01 -> APP02
    ITEM2:  APP05 -> APP07
    Scenario:01 :
    Once APP01 & APP05 approves in first level.  Then APP02 & APP07 approves . Then the process completes.
    Scenario:02:
    Once APP01 Rejects & APP05 Approves in first level. Then the SC WF does not move forward.
    How can I move the WF process forward once a approver rejects.
    Need your inputs.
    Regards,
    Jagan

    Hello Markus,
    what you describe does not correspond to condition standard determination to know if decision has to be checked or not.
    Indeed, this evaluation is done by /SAPSRM/IF_WF_PROCESS_SBWF~IS_DECISION_ACCEPT_REQUIRED method from /SAPSRM/CL_WF_PROCESS_SBWF class.
    Inside this method, the default behavior is based on decision of current process level:
    - If it is not "rejected" or not "approved" (this means, if it is "inquired"), there is an interaction
    - else, there is no interaction.
    Then, for "rejected" or "approved" decision, a Business Rule evaluation is done in order to check if the document responsible need to accept the current decision.
    If evaluation ID is true, acceptance by Contact Person is required.
    I am currently not able to check workflow behaviour for partial rejection when no acceptance by contact person is customized.
    I will see this next week.
    Regards.
    Laurent.

  • Can we have approve/reject action button in email sent using SharePoint designer or do we need to custom code it?

    Hello,
    for particular item approval, when user receives an email, can email contain button of approve/reject or if user just replies to that mail using one word "Approve/Reject", so that item value should get updated in list and also get approved.
    Is it possible using SharePoint designer workflow or custom code workflow or Nintex workflow?
    Please guide.
    Thanking you in advance.
    Regards,
    Jayashri

    Follow these steps:
    You can create custom page with code to approve/reject item.
    Then you should pass item id (and other information if needed) in a query string.
    In a workflow you can generate a link to the created page and add it to email body.
    When a user will receive email, he/she will click on the button (link), then new tab with created page will be opened, where your custom code will approve an item.
    [custom.development]

  • Approval/reject buttons disabled

    Hello,
    I am running SRM 5.0 Extended Classic.
    I have a problem with approval of contracts. I have created a contract, released it and the workflow sends it to a user with approval rights. The contract can be seen in the approval inbox of this user where it says "approve contract xx" but the approve and reject buttons are grey and cannot be used.
    The document is complete and in the workflow preview, I can see that it is waiting for approval. The user is correct
    Any ideas why this happens?
    rgds
    GAR

    Hi,
    See the foll related threads:
    Approve reject button is disabled
    Re: Approve Reject button in Item level is disable
    Also see the foll notes:
    Note 967429 - Approval buttons not updated after release
    Note 1074724 - WS14000148:Button "Return to approver" does not work
    Note 1019390 - Contract APPROVE/REJECT button displayed even after approval
    BR,
    Disha.
    Pls reward points for useful answers.

  • Approver not able to go detail screen to see approve / reject buttons

    Hello friends,
         Approver can see the corresponding workitem in his approval inbox. When click on the approval workitem next screen where approve / reject button with item detail screen is not coming. explorer is refreshing and approver workitem screen will appear again. I am in SRM 5.5 Server and SP13. please let me know if any one face this problem.
    with Regards,
    John.

    Hi,
    Please go to following SPRO node and maintain the settings as below.
    SPRO>SRM>Cross application basic settings>sap business workflow>define Dynamic columns for integarted inbox.
    Maintain the EC_Decision as well second attribute  ec_mail for below tasks.
    TS10008126
    TS10008127
    Then it should work.
    thanks
    Ravi

  • Re: Intrastat Report - Excluding Non Stock Items

    Hi,
    Currently I am in the process of compiling an intrastat report for our last three periods, as prior to this process, the report was being configured manually.
    However, I need to know how to exclude a Non Stock Item - i.e. Transport Charges which our company has present in the Items List, but does not use to issues or receive goods.
    Any help would be much appreciated.
    Kind Regards

    the wizzard is nothing else than the combination of the customizing steps for Intrastat. The only thing you can do in the wizzard is to define the inclusion/exclusion indicators.
    These are the indicators that you need to enter manually in ME21N to the item.
    It does not matter if you start Intrastat slection from the ENGR cockpit transaction or directly with MEIS transaction, the same selection screen appears, and it does not allows you to exclude only certain items of a PO. you can only exclude the whole PO in the selection variant.
    Please check again the 2 options I gave you earlier.

  • Rejection of work item

    Hi,
         i am getting the work items in my inbox(sbwp)...so now if i want to reject any work item from my inbox. Is there any option to reject the work item.
       Please tell me wat is the way to reject the work item.
    Thanks & Regards,
    Chandu

    thanx for ur reply,   If the approver does not want to approve that particular work item...he wants to reject that work item...so wat should that approver would able to do to reject that work item? how will he reject?
    Thanks & Regards,
    Chandu

  • TS4291 I can't send mail from my iPad apps, I just get the error message, 'The recipient- was rejected by the server because it does not allow relaying.' Does anyone know what this means and how to fix the problem.

    I can't send mail from my iPad apps, I just get the error message, 'The recipient… was rejected by the server because it does not allow relaying.' Does anyone know what this means and how to fix the problem.

    iOS: Unable to send or receive email
    http://support.apple.com/kb/TS3899
    Can’t Send Emails on iPad – Troubleshooting Steps
    http://ipadhelp.com/ipad-help/ipad-cant-send-emails-troubleshooting-steps/
    Setting up and troubleshooting Mail
    http://www.apple.com/support/ipad/assistant/mail/
    Using a POP account with multiple devices
    http://support.apple.com/kb/ht3228
    iOS: Adding an email account
    http://support.apple.com/kb/HT4810
    iOS: Setting up an Outlook.com, Hotmail, Live, or MSN email account
    http://support.apple.com/kb/ht1694
    Server does not allow relaying email error, fix
    http://appletoolbox.com/2012/01/server-does-not-allow-relaying-email-error-fix/
    Why Does My iPad Say "Cannot Connect to Server"?
    http://www.ehow.co.uk/info_8693415_ipad-say-cannot-connect-server.html
    How to Sync Contacts with Your iPad Using iTunes
    http://www.dummies.com/how-to/content/how-to-sync-contacts-with-your-ipad-using- itunes.html
    iOS: 'Mailbox Locked', account is in use on another device, or prompt to re-enter POP3 password
    http://support.apple.com/kb/ts2621
    eMail Groups - You can use a third party app that many users recommend.
    MailShot -  https://itunes.apple.com/us/app/mailshot-pro-group-email-done/id445996226?mt=8
    Group Email  -  https://itunes.apple.com/us/app/group-email!-mail-client-attachments/id380690305 ?mt=8
    iPad Mail
    http://www.apple.com/support/ipad/mail/
    Configuration problems with IMAP e-mail on iOS with a non-standard SSL port.
    http://colinrobbins.me/2013/02/09/configuration-problems-with-imap-e-mail-on-ios -with-a-non-standard-ssl-port/
    Try this first - Reset the iPad by holding down on the Sleep and Home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons. (This is equivalent to rebooting your computer.)
    Or this - Delete the account in Mail and then set it up again. Settings->Mail, Contacts, Calendars -> Accounts   Tap on the Account, then on the red button that says Remove Account.
     Cheers, Tom

  • I have 2 emai accounts which worked perfectly on iphone 4 but on iphone 5 my msn account wont let me reply to emails sent to that account, it leaves the message in my outbox saying recipient was rejected by the server because it does not allow relaying

    I have 2 email accounts which both worked perfectly well on my ipone 4 but since going over to iphone 5 my msn account will not allow me to reply to any emails. It places a message on my screen stating a copy has been placed in your Outbox. The recipient   @.com was rejected by the server because it does not allow relaying. Any ideas on how I can sort this. Would it be worth deleting my MSN account ant putting re-inputting the details again?

    Your email provider has blocked the standard mail port 25 for sending emails and is requiring a different port. This is to avoid mail relays that use mail clients to send spam. You need to find the port that is used by your provider for sending outgoing mail. Then change the settings in your email account on your phone to match the port. You will also have to provide some security credentials for the account.
    You can also try deleting the email account from your iphone, and the adding the email account back as this will many times set the correct port for sending emails.
    You could also do a Google search on the the settings for your device with your email provider. That will provide you with the proper settings.

  • SharePoint List Form using InfoPath 2010 "Cannot insert the value NULL into column 'tp_DocId', table 'Content_SP_00003.dbo.AllUserData'; column does not allow nulls"

    I am experiencing issue with my SharePoint site , when I am trying to add new Item in List . Error given below :--> 02/03/2015 08:23:36.13 w3wp.exe (0x2E04) 0x07E8 SharePoint Server Logging Correlation Data 9gc5 Verbose Thread change; resetting trace
    level override to 0; resetting correlation to e2e9cddc-cf35-4bf8-b4f3-021dc91642da c66c2c17-faaf-4ff9-a414-303aa4b4726b e2e9cddc-cf35-4bf8-b4f3-021dc91642da 02/03/2015 08:23:36.13 w3wp.exe (0x2E04) 0x07E8 Document Management Server Document Management 52od
    Medium MetadataNavigationContext Page_InitComplete: No XsltListViewWebPart was found on this page[/sites/00003/Lists/PM%20Project%20Status/NewForm.aspx?RootFolder=&IsDlg=1]. Hiding key filters and downgrading tree functionality to legacy ListViewWebPart(v3)
    level for this list. e2e9cddc-cf35-4bf8-b4f3-021dc91642da 02/03/2015 08:23:36.17 w3wp.exe (0x1B94) 0x1A0C SharePoint Server Logging Correlation Data 77a3 Verbose Starting correlation. b4d14aec-5bd4-4fb1-b1e3-589ba337b111 02/03/2015 08:23:36.17 w3wp.exe (0x1B94)
    0x1A0C SharePoint Server Logging Correlation Data 77a3 Verbose Ending correlation. b4d14aec-5bd4-4fb1-b1e3-589ba337b111 02/03/2015 08:23:36.31 w3wp.exe (0x2E04) 0x07E8 SharePoint Foundation Database 880i High System.Data.SqlClient.SqlException: Cannot insert
    the value NULL into column 'tp_DocId', table 'Content_SP_00003.dbo.AllUserData'; column does not allow nulls. INSERT fails. The statement has been terminated. at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at
    System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject
    stateObj) at System.Data.SqlClient.SqlDataReader.ConsumeMetaData() at System.Data.SqlClient.SqlDataReader.get_MetaData() at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavi... e2e9cddc-cf35-4bf8-b4f3-021dc91642da 02/03/2015
    08:23:36.31* w3wp.exe (0x2E04) 0x07E8 SharePoint Foundation Database 880i High ...or runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream,
    Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,
    RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior) at Microsoft.SharePoint.Utilities.SqlSession.ExecuteReader(SqlCommand
    command, CommandBehavior behavior,

    Are you trying to setup P2P? Could you explain the process you followed completely? By anychance you create the backup and then created the publication?
    Regards, Ashwin Menon My Blog - http:\\sqllearnings.com

  • Sending an email from my Ipad I get "receipient was rejected by server because it does not allow relaying". What does this mean and how do I correct it?

    When sending an email from my Ipad. I get "receipient was rejected by server because it does not allow relaying". What does this mean and how do I correct it?

    On the email account's settings (Settings > Mail, Contacts, Calendars and tapping on the account on the right), go into it's outgoing SMTP settings and try putting in your email name and password (they might currently show as 'optional')

  • HT3228 I set up my work e-mail on iphone.  When I try to send an e-mail, an error code says "Cannot Send Mail", "recipient rejected by server because it does not allow relaying".  What does this mean and how do I correct it?

    I set up my work e-mail account on my iphone 4S.  When I try to send an e-mail message from my phone, an error message occurs "Cannot Send Mail" - "recipient was rejected by the server because it does not allow relaying".  What does this mean and how do I correct it?

    Get the correct mail server settings from your IT department.

  • I keep getting a message "cannot send mail" a copy has been placed in your outbox. The recipient was rejected by the server because it does not allow relaying

    I keep getting a message "cannot send mail" a copy has been placed in your outbox. The recipient was rejected by the server because it does not allow relaying. How can I fix this error so I can send emails.

    The issue definitely sounds like your Outgoing/SMTP settings need to be changed.  Simply set them to the proper settings for your provider as was suggested above.
    I found this link for Knology:  http://support.knology.net/content/email.setup.cfm
    The SMTP settings can be edited on the iPad/iPhone by going to Settings--> Mail, Contacts, Calendars, edit the account having trouble, click the Account, then at the bottom is the SMTP server info, click on it to edit it further.
    It should allow you to edit the primary smtp server and let you enter all the good stuff as you see in the Knology link above.
    Some providers require you to register your account on their service like AT&T.

  • Cannot send mail A copy has been placed in your outbox. The recipient was rejected by the server because it does not allow relaying.

    "Cannot send mail
    A copy has been placed in your outbox. The recipient was rejected by the server because it does not allow relaying."
    How can I fix my email? Now when I try to send an email I get the above message. It was working for months now it just quit on my ipad2, (but it still works on my iPad1 not updated to 5.0 operating system)? Help!?
    Thanks,

    Try going into the account's outgoing SMTP server settings, and if they are not already filled in add your account id and password to the outgoing settings : Settings > Mail, Contacts, Calendars and then select the account the account on the right-hand side and go onto into it's SMTP server settings

  • I am trying to email from my iphone and the message comes up it is rejected by server, it does not allow relaying. I am receiving emails ok. How do I fix this

    I am trying to email from my iphone and the message comes up it is rejected by server, it does not allow relaying. I am receiving emails ok. How do I fix this

    What's the model number of your Lexmark printer?

Maybe you are looking for

  • Republish to Flickr from LR4 posts as new photos instead of updates them (only one set, not all)

    I have a single set on Flickr that I cannot republish updates to from LR4 - republishing a modified photo posts it as a new photo.  All other sets seem to work fine.  I use the "built-in" Flickr plugin and LR4.3 with a Flickr Pro account.  This issue

  • Ensuring display resolution sticks

    I have a rack of xserves, and at times, the display resolution changes, and my KVM cannot display. The optimum resolution for MiniView KVM ULTRA+: is one of the presets: 1280 x 1024 60Hz. I'm interested in any techniques to ensure it sticks. I found

  • MacBook Pro gets very slow when Safari is opened

    When I open Safari, my computer gets very slow. If I quit Safari, everything works fine. How can I re-install Safari? Could it be my HD? I have already repaired my HD. Software:  Mac OS X Lion 10.7.5 (11G63)

  • Storing XML as CLOBs

    Can anyone give me some input on how to store XML files as CLOBs in an Oracle database, preferably using jdbc through jsp pages? null

  • Sales view in the material masterq

    Hi All, Is there any posibilities to keep a check in the material master creations (Sales View) " If plant data storage view does not exist for a material" system will not allow to extend a sales view in the same plant. Thanks in advance Samir Bhatt