Hot answers tagged development
If the Issue Status field does not meet your requirement you should not use it and use a custom column instead. If you envision this list being used in multiple places and across site collections I'd suggest using a Managed Metadata field, because once your users start using it they will find they need additional choices.
If the user who you are Sharing File is part of SharePoint then you can simply pass the URL to the user, who can access the file directly. For external users, you can get this link using ObjectSharingInformation class. This class has property AnonymousEditLink and AnonymousViewLink You can use below snippet for that var item = //code to get list item.. ...
If you have the privileges to do so, make a change in the system registry. [HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\12.0\InfoPath\Designer\RestrictedFeatures] "CodeAllowed"=dword:00000001 Restart InfoPath and the Programming option should be available from the Tools menu.
You can create a custom permission level that does not allow deleting. You'd essentially copy contribute and deselect the delete option. This solves point 1. For point 2, there isn't really anything that handles this. Item level security settings on lists comes close, but it isn't fully what you need and isn't available in libraries. You'd probably need to ...
Only top voted, non community-wiki answers of a minimum length are eligible