Many thanks for all the advice so far. I'm hoping it'll just keep coming! :)
I've successfully deployed my solution and activated the feature for my site
collection.
All my libraries now have the Delete All action (security trimmed) and "Copy
Item" ECB command. Nice!
The Delete All Items action works great. In fact it works too well! I was
expecting some kind of confirmation, or at least to find the deleted items in
the user recycle bin. But it seems the item is completely removed and not
retrievable. :|
I fear my code is far too simplistic/brutal and possibly quite dangerous in its
current state. Ideally I'd like to add a confirmation dialog (at least) that
perhaps includes a checkbox to Permanently Delete All Items, or default to
moving them to end-user or admin recycle bin.
Can the following source be easily modified to accommodate this?
--> SOURCE - DeleteAllListAction.aspx
<%
SPWeb oWeb = SPContext.Current.Web;
SPList oList = oWeb.Lists[new Guid(Context.Request["List"])];
oWeb.AllowUnsafeUpdates = true;
for (int c = oList.Items.Count - 1; c >= 0; c--)
oList.Items[c].Delete();
Context.Response.Redirect(oWeb.Url + "/" + oList.RootFolder.Url);
%>
All advice much appreciated.
Am also having some trouble with the Copy Item command but am changning all
this so it's handled by a cookie and will allow pasting to a different location.
Regards,
Paul
From: Paul Noone [mailto:[EMAIL PROTECTED]
Sent: Friday, 28 November 2008 2:40 PM
To: Clayton James
Subject: RE: [OzMOSS] VS Project type for feature - a few questions
Thanks again. Was just doing so. :)
Regards,
Paul
Online Developer, ICT
CEO Sydney
From: Clayton James [mailto:[EMAIL PROTECTED]
Sent: Friday, 28 November 2008 3:37 PM
To: Paul Noone
Subject: RE: [OzMOSS] VS Project type for feature - a few questions
MS have release a user guide on using VSeWSS so make sure you download and have
a look.
Lots of nice examples to get you started.
http://www.microsoft.com/downloads/details.aspx?FamilyId=A8A4E775-074D-4451-BE39-459921F79787&displaylang=en
cheers
CJ
________________________________
From: Paul Noone [mailto:[EMAIL PROTECTED]
Sent: Fri 28/11/2008 3:29 PM
To: Clayton James
Subject: RE: [OzMOSS] VS Project type for feature - a few questions
Cheers mate. Much more user-friendly than AC's article which I'd already given
myself a headache over.
The lack of offical documentation for this sort of stuff is really quite
aggravating.
Cheers,
Paul
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Clayton James
Sent: Friday, 28 November 2008 2:53 PM
To: [email protected]
Subject: RE: [OzMOSS] VS Project type for feature - a few questions
Hi Paul
VSeWSS doesn't have an exact template for Custom Actions.
You first create a Empty sharepoint project and then add a new Module template.
I have an example here. This example creates a custom action for a code behind
page in sharepoint.
http://claytonj.wordpress.com/2008/04/13/sharepoint-code-behind-demo-using-vsewss11/
HTH
CJ
________________________________
From: [EMAIL PROTECTED] on behalf of Paul Noone
Sent: Fri 28/11/2008 11:43 AM
To: [email protected]
Subject: [OzMOSS] VS Project type for feature - a few questions
Hi all,
I finally have some developer questions! This is my first foray into creating a
feature for MOSS so please be gentle. :)
I have created a custom list action and a 'copy item' command for the ECB and
would now like to deploy them with a single feature.
I now have the following files and folder structure:
CopyDeleteAll.ListActions\12\TEMPLATE\FEATURES\CEOCopyDeleteAllListAction\feature.xml
CopyDeleteAll.ListActions\12\TEMPLATE\FEATURES\CEOCopyDeleteAllListAction\actions.xml
CEO.CopyDeleteAll.ListActions\12\TEMPLATE\LAYOUTS\myCustomPages\CopyListItemECB.aspx
CEO.CopyDeleteAll.ListActions\12\TEMPLATE\LAYOUTS\myCustomPages\DeleteAllListAction.aspx
So far so good.
I would now like to wrap everything up in a solution but WSPBuilder Extensions
expects a project file.
So...
Questions:
- What type of project file should I start with for something like this?
I have the VSeWSS for VS 2008 installed.
- Do I install on the application server or (one of) the web front ends?
- Can I set the scope to Site?
- Is there anything preventing me from just copying the files to their
destination manually?
- Does this require an IIS reset?
- Is there anything else I should know?
Thanks in advance,
Paul
------------------------------------------------------------------- OzMOSS.com
- to unsubscribe from this list, send a message back to the list with
'unsubscribe' as the subject.
Powered by mailenable.com
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.176 / Virus Database: 270.9.11/1816 - Release Date: 27/11/2008
07:53 PM
------------------------------------------------------------------- OzMOSS.com
- to unsubscribe from this list, send a message back to the list with
'unsubscribe' as the subject.
Powered by mailenable.com