The University of the West Indies (UWI), at Cave Hill, Barbados

The University of the West Indies

at Cave Hill, Barbados

Quick Links

Semester Opening Hours


(Monday - Saturday)
9:00 a.m. - 11:00 p.m.
(Sundays)
12:00 p.m. - 8:00 p.m.

Summer Opening Hours


(Monday - Friday)
9:00 a.m. - 6:00 p.m.
(Saturdays)
9:00 a.m. - 1:00 p.m.
(Sundays)
Closed

Membership
 
  STAFF AND STUDENTS
 
The Law Library is open to staff of the University of the West Indies and to registered graduate and undergraduate students of the University of the West Indies. A valid UWI ID is required to gain access to the library.

UWI Cave Hill students studying law are required to attend an orientation session before registering to use the library. These orientation sessions are held during the first two or three weeks of the academic year, depending on demand for the sessions.
 
 
NON-UWI USERS
 
Non-UWI users include members of the general public, private practitioners, accounting firms, other organisations and government departments given written permission by the Law Librarian. Permission is not given automatically and may be denied to persons who on previous occasions have failed to abide by the Law Library’s rules or have been uncooperative and discourteous to Law Library staff.

Non-UWI users, both overseas and local, must deposit a sum of BDS$200.00 to a deposit account. The cost of any copying done on their behalf is deducted from this account. When the amount in a deposit account reaches BDS$25.00 a Non-UWI user is asked to provide another BDS$175.00. A Non-UWI user who wishes only to use the Law Library has to pay an annual fee of BDS$300.00. A table of all the fees can be found on the FEES page.

 
 BORROWING
Undergraduate Law Students
A maximum of two (2) items from the reserve collection on an overnight basis only.
Students not majoring in Law with valid UWI ID cards are only permitted use of materials within the Law Library.
Law School Students A maximum of two (2) items from the reserve collection on payment of BDS$50.00 deposit.
Postgraduate Law Students
A maximum of two (2) items from the reserve collection on an overnight or weekend basis.
A maximum of two (2) textbooks and treatises from the open shelves for up to two (2) weeks.
Professional Library Staff
A maximum of two (2) items from the reserve section on an overnight or weekend basis.
A maximum of two (2) textbooks and treatises from the open shelves for up to two (2) weeks.
The total number of overnight and open shelf items, which professional Library staff may have on loan at any time, is 4 items.
Part-Time Tutors
 
A maximum of two (2) items from the reserve collection on an overnight or weekend basis.
A maximum of two (2) textbooks and treatises from the open shelves for up to two (2) weeks.
Teaching Staff
Professors/Senior Lecturers/Lecturers
 
A maximum of ten (10) items. Two (2) reserve items on an overnight or weekend basis.
They may also have on loan up to eight (8) textbooks and treatises from the open shelves for up to six weeks.
Non-UWI Users A maximum of two (2) textbooks and treatises from the open shelves for up to two (2) weeks.
No borrowing privileges from the reserve section or from the unreported cases, law reports, statutes, periodicals or reference sections.

Back to top »

 PHOTOCOPYING FOR UWI DEPARTMENTS & LIBRARIES

 

If material is needed by a department or the Main or other library at the Cave Hill Campus, a photocopying form is completed, signed by the Head of that Department. An account number is put on the form. This is treated as an invoice and sent to the Bursary for payment. If the form is not signed by the Head of Department then the requestor must pay for the material personally.
For Libraries at Mona, St. Augustine and Cave Hill, an invoice is prepared and sent with any materials copied. Requests for short articles may be sent gratis with the permission of the Law Librarian.
 
 Please note this policy does not apply to:
 
The College of Bahamas
The Eugene Dupuch Law School
The Hugh Wooding Law School
The Norman Manley Law School
The University of Guyana
 
Clerical staff should pass any requests received from other libraries to the Public Services Librarian and it is the above guidelines which will be employed in relation to photocopying.

 

Back to top »
The Faculty of Law Library
Tel: (246) 417-4250/51
Fax: (246) 424-1318 Email: lawlib@cavehill.uwi.edu
Event handlers called by this request / thread:
 NameContext
1 RequestEvents.Begin.Execute ApplicationModule.BeginRequest
> HelpersHandlers.BeginRequest
> LicenseHandlers.CheckApplicationValidityAndLicense
> URLRewritingHandlers.BeginRequest
> WebDAVHandlers.PropFindEndRequest
> WIFIntegrationHandlers.ProcessRequest
2 RequestEvents.Authenticate.Execute ApplicationModule.AuthenticateRequest
> MembershipHandlers.HandleAutomaticSignIn
3 RequestEvents.Authorize.Execute ApplicationModule.AuthorizeRequest
> URLRewritingHandlers.AuthorizeRequest
4 RequestEvents.PostAuthorize.Execute ApplicationModule.PostAuthorizeRequest
> HelpersHandlers.HandleClickjacking
5 RequestEvents.PostResolveRequestCache.Execute ApplicationModule.PostResolveRequestCache
> URLRewritingHandlers.RewriteUrl
6 >> DocumentEvents.GetData ApplicationModule.PostResolveRequestCache
7 >>> TypeInfo(cms.document).Events.GetData ApplicationModule.PostResolveRequestCache
8 >> URLRewritingEvents.ProcessABTest.Execute ApplicationModule.PostResolveRequestCache
>>> ABHandlers.ProcessABTest
9 >> URLRewritingEvents.ProcessRewritingResult ApplicationModule.PostResolveRequestCache
10 RequestEvents.PostMapRequestHandler.Execute ApplicationModule.PostMapRequestHandler
> CsrfProtection.OnPostMapRequestHandlerExecute
> WebAnalyticsHandlers.LogCampaign
> URLRewritingHandlers.PostMapRequestHandler
> ABHandlers.ExcludeVisitorFromAB
11 ApplicationEvents.SessionStart.Execute CMSHttpApplication.Session_Start
> MembershipHandlers.SessionStart
12 >> SessionEvents.UpdateSession CMSHttpApplication.Session_Start
>>> SessionEvents.UpdateSession.Before
>>>> PortalHandlers.UpdateSession_Before
13 RequestEvents.AcquireRequestState.Execute ApplicationModule.AcquireRequestState
> HelpersHandlers.InitSessionTimeout
> URLRewritingHandlers.CheckSecurity
> StrandsRecommenderHandlers.BindStrandsToPagePreRender
14 RequestEvents.PostAcquireRequestState.Execute ApplicationModule.PostAcquireRequestState
> MembershipHandlers.UpdateSession
15 >> SessionEvents.UpdateSession ApplicationModule.PostAcquireRequestState
>>> SessionEvents.UpdateSession.Before
>>>> PortalHandlers.UpdateSession_Before
> OutputFilterHandlers.EndRequestByOutputFilter
> WebAnalyticsHandlers.b__0
> WebAnalyticsHandlers.LogPageViewConversion
> WebAnalyticsHandlers.LogUTMParametersAndCampaignConversions
16 >> DocumentEvents.GetData ApplicationModule.PostAcquireRequestState
17 >>> TypeInfo(cms.document).Events.GetData ApplicationModule.PostAcquireRequestState
18 >>>> TypeInfo(cms.versionhistory).Events.GetData ApplicationModule.PostAcquireRequestState
19 >> TypeInfo(om.abvariant).Events.GetData ApplicationModule.PostAcquireRequestState
20 >>> TypeInfo(om.abvariant).Events.GetData ApplicationModule.PostAcquireRequestState
> WebAnalyticsServiceScriptsRenderer.b__0
> ABHandlers.LogABVisit
21 PortalEngineEvents.MVTVariantsEnabled.Execute PageContext.CurrentPage_InitComplete
> MVTHandlers.MVTVariantsEnabled
22 PageInfoEvents.CombinePageTemplateInstance PageContext.CurrentPage_InitComplete
> PageInfoEvents.CombinePageTemplateInstance.After
>> OnlineMarketingHandlers.CombinePageTemplateInstance_After
23 DocumentEvents.GetData CMSAbstractMenuProperties.OnLoad
24 TypeInfo(cms.document).Events.GetData CMSAbstractMenuProperties.OnLoad
25 TypeInfo(cms.acl).Events.GetData CMSAbstractMenuProperties.OnLoad
   
File operations performed by this request / thread:
 Action (file access, file mode)
Size (number of accesses)
Size chart
File pathProviderContext
1 EXISTS
~/App_Data/Persistent/Cache/LawLibrary_Site_01/outputdata/0087/1656314153.cache Local ApplicationModule.AuthorizeRequest
2 DIREXISTS
~/App_Themes/LawLibrary_CSS Local ContentPage.OnPreInit
3 EXISTS
~/App_Themes/Design/Debug.css Local CMSAdminControls_Debug_HandlersLog.OnPreRender
4 EXISTS
~/App_Themes/Design/Debug.css Local CMSAdminControls_Debug_HandlersLog.OnPreRender
5 EXISTS
~/App_Themes/Design/Debug.css Local CMSAdminControls_Debug_FilesLog.OnPreRender
6 EXISTS
~/App_Themes/Design/Debug.css Local CMSAdminControls_Debug_FilesLog.OnPreRender
     
Security checks called by this request / thread:
 UserOperationResultResource / Class / IDPermission / UI element / ValueSite / DomainContext
1 public FilterDataSetByPermissions DataSet: DataSet: Table (1 [37], 210 B) read LawLibrary_Site_01 CMSAbstractMenuProperties.OnLoad
IsGlobalAdministrator False CMSAbstractMenuProperties.OnLoad
IsGlobalAdministrator False CMSAbstractMenuProperties.OnLoad
IsGlobalAdministrator False
CheckPrivilegeLevel False GlobalAdmin CMSAbstractMenuProperties.OnLoad
        
Cache items accessed by this request / thread:
 AccessCache key
Dependencies
Data
Context
1 ADD pageinfo|lawlibrary_site_01|/membership|en-us|/membership|true
template|61
nodeid|786
pageinfo
ApplicationModule.PostResolveRequestCache
2 ADD pageinfobyurl|lawlibrary_site_01|https://www.cavehill.uwi.edu/lawlibrary/membership.aspx|en-us||true|true
template|61
nodeid|786
pageinfo
ApplicationModule.PostResolveRequestCache
3 GET cms.searchengine|cachedids|crawlers ApplicationModule.PostAcquireRequestState
4 GET pageinfo|lawlibrary_site_01|/|en-us||false PageContext.CurrentPage_InitComplete
5 GET siteresourcerolespermissions|1|cms.content CMSAbstractMenuProperties.OnLoad
6 ADD breadcrumbs|lawlibrary_site_01|/membership|en-us|false|cms.menuitem;cms.office||true|
node|lawlibrary_site_01|/membership|childnodes
CMSAbstractMenuProperties.OnLoad
7 GET cmsmenudatasource||en-us|lawlibrary_site_01|/%|en-us|false||||2|true||false|false CMSListMenu.OnLoad
8 GET cmsmenudatasource||en-us|lawlibrary_site_01|/quick-links/%|en-us|false||||-1|true||false|false
9 GET cmsdatasource||en-us|lawlibrary_site_01|/1674/%|en-us|false|cms.article||newid()|-1|true|00000000-0000-0000-0000-000000000000||true|2||false|| BasicRepeater.OnLoad
10 GET scriptfile|dialogs/modaldialog.js CMSAdminControls_Debug_CacheLog.OnPreRender
    
Request trace:
 MethodAdditional infoFrom firstDuration
1 RewriteURL /membership.aspx 0.000
1.047
 
2 PathRewritten ~/CMSPages/PortalTemplate.aspx 1.047
2.391
 
3 > OnPreInit 3.438
0.000
 
4 > OnInit 3.438
0.031
 
5 > OnLoad 3.469
0.109
 
6 > OnPreRender 3.578
N/A
    3.578  
Request cookies:
 NameValue
1 CMSPreferredCultureen-US
2 CMSCsrfCookieIE7KKI/Eti1qgKHwVkEWYJUUyUg3hWC51EtS2tZL
3 ASP.NET_SessionIdnmcd30fq3zwg4febc4iozwll
4 Campaign 
5 Source 
6 CMSCurrentThemeLawLibrary_CSS
Response cookies:
 NameValueExpires
1 CMSPreferredCultureen-US4/24/2020 10:50:28 AM
2 CMSCsrfCookieIE7KKI/Eti1qgKHwVkEWYJUUyUg3hWC51EtS2tZL 
3 ASP.NET_SessionIdnmcd30fq3zwg4febc4iozwll 
4 Campaign 4/24/2018 10:50:29 AM
5 Source 4/24/2018 10:50:29 AM
6 CMSCurrentThemeLawLibrary_CSS4/25/2019 10:50:32 AM
Request information:
 NameValue
1 HttpMethodGET
2 UrlReferrer 
3 UserAgentCCBot/2.0 (https://commoncrawl.org/faq/)
4 UserHostAddress54.90.86.231
5 UserLanguagesen-US;en;q=0.5
6 UserName 
7 SessionIDnmcd30fq3zwg4febc4iozwll
8 ServerNameARES2_lawlibrary
SQL queries called by this request / thread:
 (Query name)
Query text
Parameters: @name (value)
Results: tablename (rows [columns], size)
ContextDuration
new SqlConnection()
ApplicationModule.PostResolveRequestCache N/A
OpenConnection()
ApplicationModule.PostResolveRequestCache N/A
1
(.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentUrlPath nvarchar(max) = N'/membership';
DECLARE @NodeAliasPath nvarchar(max) = N'/membership';
DECLARE @DocumentCulture nvarchar(max) = N'en-US';
DECLARE @Now datetime2 = '4/24/2019 10:50:28 AM';

SELECT TOP 1 [ClassName], [NodeID], [NodeAliasPath], [NodeName], [NodeAlias], [NodeClassID], [NodeParentID], [NodeLevel], [NodeACLID], [NodeSiteID], [NodeGUID], [NodeOrder], [NodeLinkedNodeSiteID], [IsSecuredNode], [NodeCacheMinutes], [NodeSKUID], [NodeDocType], [NodeHeadTags], [NodeInheritPageLevels], [NodeHasChildren], [NodeBodyElementAttributes], [RequiresSSL], [NodeLinkedNodeID], [NodeOwner], [NodeTemplateForAllCultures], [NodeInheritPageTemplate], [NodeAllowCacheInFileSystem], [NodeTemplateID], [NodeGroupID], [DocumentMenuClass], [DocumentMenuItemInactive], [DocumentMenuStyle], [DocumentMenuItemHideInNavigation], [DocumentContent], [DocumentStylesheetID], [DocumentInheritsStylesheet], [DocumentID], [DocumentName], [DocumentNamePath], [DocumentPublishFrom], [DocumentPublishTo], [DocumentUrlPath], [DocumentCulture], [DocumentPageTitle], [DocumentPageKeyWords], [DocumentPageDescription], [DocumentMenuCaption], [DocumentPageTemplateID], [DocumentMenuRedirectUrl], [DocumentMenuJavascript], [DocumentCheckedOutVersionHistoryID], [DocumentPublishedVersionHistoryID], [DocumentWorkflowStepID], [DocumentExtensions], [DocumentWebParts], [DocumentGroupWebParts], [DocumentTrackConversionName], [DocumentConversionValue], [DocumentWorkflowCycleGUID], [DocumentGUID], [DocumentSearchExcluded], [DocumentLogVisitActivity], [DocumentMenuRedirectToFirstChild], CASE WHEN [DocumentCulture] = N'en-US' THEN 2 ELSE 0 END + CASE WHEN [DocumentUrlPath] = N'/membership' THEN 4 ELSE 0 END + CASE WHEN [NodeLinkedNodeID] IS NULL THEN 8 ELSE 0 END AS [CMS_P]
FROM (
SELECT [ClassName], [NodeID], [NodeAliasPath], [NodeName], [NodeAlias], [NodeClassID], [NodeParentID], [NodeLevel], [NodeACLID], [NodeSiteID], [NodeGUID], [NodeOrder], [NodeLinkedNodeSiteID], [IsSecuredNode], [NodeCacheMinutes], [NodeSKUID], [NodeDocType], [NodeHeadTags], [NodeInheritPageLevels], [NodeHasChildren], [NodeBodyElementAttributes], [RequiresSSL], [NodeLinkedNodeID], [NodeOwner], [NodeTemplateForAllCultures], [NodeInheritPageTemplate], [NodeAllowCacheInFileSystem], [NodeTemplateID], [NodeGroupID], [DocumentMenuClass], [DocumentMenuItemInactive], [DocumentMenuStyle], [DocumentMenuItemHideInNavigation], [DocumentContent], [DocumentStylesheetID], [DocumentInheritsStylesheet], [DocumentID], [DocumentName], [DocumentNamePath], [DocumentPublishFrom], [DocumentPublishTo], [DocumentUrlPath], [DocumentCulture], [DocumentPageTitle], [DocumentPageKeyWords], [DocumentPageDescription], [DocumentMenuCaption], [DocumentPageTemplateID], [DocumentMenuRedirectUrl], [DocumentMenuJavascript], [DocumentCheckedOutVersionHistoryID], [DocumentPublishedVersionHistoryID], [DocumentWorkflowStepID], [DocumentExtensions], [DocumentWebParts], [DocumentGroupWebParts], [DocumentTrackConversionName], [DocumentConversionValue], [DocumentWorkflowCycleGUID], [DocumentGUID], [DocumentSearchExcluded], [DocumentLogVisitActivity], [DocumentMenuRedirectToFirstChild]
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE ([NodeSiteID] = @NodeSiteID AND (([DocumentUrlPath] = @DocumentUrlPath AND ([DocumentUrlPath] <> [NodeAliasPath])) OR ([NodeAliasPath] = @NodeAliasPath AND [DocumentCulture] = @DocumentCulture))) AND ([DocumentCanBePublished] = 1 AND ([DocumentPublishFrom] IS NULL OR [DocumentPublishFrom] <= @Now) AND ([DocumentPublishTo] IS NULL OR [DocumentPublishTo] >= @Now))
) AS SubData
ORDER BY CMS_P DESC
3.6 kB
 
Table (1 [64], 14.4 kB)
 
ApplicationModule.PostResolveRequestCache 0.906
 
CloseConnection()
ApplicationModule.PostResolveRequestCache N/A
OpenConnection()
ApplicationModule.PostResolveRequestCache N/A
2
(cms.document.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND (NodeAliasPath = N'/') AND [DocumentCulture] = @DocumentCulture
ORDER BY NodeLevel DESC
Table (1 [157], 758 B)
 
ApplicationModule.PostResolveRequestCache 0.078
 
CloseConnection()
ApplicationModule.PostResolveRequestCache N/A
OpenConnection()
ApplicationModule.PostAcquireRequestState N/A
3
(cms.document.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @NodeGUID uniqueidentifier = '6382da13-acb5-41a0-8e51-9cd88f6f55bd';
DECLARE @Now datetime2 = '4/24/2019 10:50:29 AM';

SELECT *
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE [NodeSiteID] = @NodeSiteID AND [NodeGUID] = @NodeGUID AND ([DocumentCanBePublished] = 1 AND ([DocumentPublishFrom] IS NULL OR [DocumentPublishFrom] <= @Now) AND ([DocumentPublishTo] IS NULL OR [DocumentPublishTo] >= @Now))
523 B
 
Table (2 [157], 27 kB)
 
ApplicationModule.PostAcquireRequestState 0.203
 
CloseConnection()
ApplicationModule.PostAcquireRequestState N/A
OpenConnection()
ApplicationModule.PostAcquireRequestState N/A
4
(cms.versionhistory.generalselect)
SELECT *
FROM CMS_VersionHistory
WHERE [VersionHistoryID] IN (10258, 12235)
Table (2 [23], 36 kB)
 
ApplicationModule.PostAcquireRequestState 2.031
 
CloseConnection()
ApplicationModule.PostAcquireRequestState N/A
OpenConnection()
ApplicationModule.PostAcquireRequestState N/A
5
(om.abvariant.generalselect)
DECLARE @ABVariantPath nvarchar(max) = N'/Membership';
DECLARE @ABVariantSiteID int = 1;

SELECT *
FROM OM_ABVariant
WHERE [ABVariantPath] = @ABVariantPath AND [ABVariantSiteID] = @ABVariantSiteID
ApplicationModule.PostAcquireRequestState 0.016
 
CloseConnection()
ApplicationModule.PostAcquireRequestState N/A
OpenConnection()
PageContext.CurrentPage_InitComplete N/A
6
(cms.personalization.selectall)
SELECT TOP 1 *
FROM CMS_Personalization
WHERE PersonalizationUserID = 65 AND PersonalizationDocumentID = 743
PageContext.CurrentPage_InitComplete 0.016
 
CloseConnection()
PageContext.CurrentPage_InitComplete N/A
OpenConnection()
CMSAbstractMenuProperties.OnLoad N/A
7
(cms.document.generalselect)
DECLARE @NodeSiteID int = 1;
DECLARE @Now datetime2 = '4/24/2019 10:50:32 AM';
DECLARE @NodeLevel int = 1;
DECLARE @DocumentCulture nvarchar(max) = N'en-US';

SELECT [ClassName], [DocumentCulture], [DocumentGUID], [DocumentModifiedWhen], [DocumentMenuCaption], [DocumentMenuClass], [DocumentMenuClassHighLighted], [DocumentShowInSiteMap], [DocumentMenuItemHideInNavigation], [DocumentMenuItemImage], [DocumentMenuItemImageHighlighted], [DocumentMenuItemInactive], [DocumentMenuItemLeftImage], [DocumentMenuItemLeftImageHighlighted], [DocumentMenuItemRightImage], [DocumentMenuItemRightImageHighlighted], [DocumentMenuJavascript], [DocumentMenuRedirectUrl], [DocumentMenuRedirectToFirstChild], [DocumentMenuStyle], [DocumentMenuStyleHighlighted], [DocumentName], [DocumentUrlPath], [NodeAliasPath], [NodeID], [NodeHasChildren], [NodeClassID], [NodeLevel], [NodeLinkedNodeID], [NodeParentID], [NodeSiteID], [NodeACLID], [NodeOwner], [NodeOrder], [NodeName], [DocumentSitemapSettings], [DocumentID]
FROM View_CMS_Tree_Joined AS V WITH (NOLOCK, NOEXPAND) LEFT OUTER JOIN COM_SKU AS S WITH (NOLOCK) ON V.NodeSKUID = S.SKUID
WHERE ([NodeSiteID] = @NodeSiteID AND (NodeAliasPath IN (N'/Membership', N'/'))) AND ([ClassName] IN (N'CMS.MenuItem', N'cms.office')) AND (([DocumentCanBePublished] = 1 AND ([DocumentPublishFrom] IS NULL OR [DocumentPublishFrom] <= @Now) AND ([DocumentPublishTo] IS NULL OR [DocumentPublishTo] >= @Now)) AND [NodeLevel] <= @NodeLevel AND [DocumentCulture] = @DocumentCulture)
ORDER BY NodeAliasPath DESC
1.5 kB
 
Table (1 [37], 210 B)
 
CMSAbstractMenuProperties.OnLoad 0.016
 
CloseConnection()
CMSAbstractMenuProperties.OnLoad N/A
OpenConnection()
CMSAbstractMenuProperties.OnLoad N/A
8
(cms.acl.generalselect)
DECLARE @ACLID int = 1;

SELECT *
FROM CMS_ACL
WHERE [ACLID] = @ACLID
Table (1 [5], 52 B)
 
CMSAbstractMenuProperties.OnLoad 0.031
 
CloseConnection()
CMSAbstractMenuProperties.OnLoad N/A
OpenConnection()
CMSAbstractMenuProperties.OnLoad N/A
9
(cms.aclitem.selectaclitemsbyaclidanduserid)
DECLARE @UserID int = 65;
DECLARE @SiteID int = 1;
DECLARE @Date datetime2 = '4/24/2019 10:50:32 AM';

SELECT DISTINCT X.Allowed,X.Denied,X.ValidTo,X.ACLID
FROM (
SELECT CMS_ACLItem.Allowed,CMS_ACLItem.Denied, null AS 'ValidTo',CMS_ACL.ACLID
FROM CMS_ACL INNER JOIN CMS_ACLItem ON CMS_ACLItem.ACLID = CMS_ACL.ACLID
WHERE
--User
(CMS_ACLItem.UserID IN (SELECT CMS_User.UserID FROM CMS_User JOIN CMS_UserSite ON CMS_User.UserID = CMS_UserSite.UserID
WHERE CMS_User.UserID = @UserID AND CMS_UserSite.SiteID = @SiteID )
-- Specific roles
OR CMS_ACLItem.RoleID IN (SELECT RoleID FROM CMS_Role WHERE RoleName IN ('_everyone_','_notauthenticated_'))
)
-- Membership
UNION ALL
SELECT DISTINCT CMS_ACLItem.Allowed,CMS_ACLItem.Denied, UserRole.ValidTo, CMS_ACL.ACLID
FROM CMS_ACL INNER JOIN CMS_ACLItem ON CMS_ACLItem.ACLID = CMS_ACL.ACLID
INNER JOIN [View_CMS_UserRoleMembershipRole] AS UserRole ON UserRole.RoleID = CMS_ACLItem.RoleID
WHERE (UserRole.ValidTo > @Date OR UserRole.ValidTo IS NULL)
AND (UserRole.SiteID = @SiteID OR UserRole.SiteID IS NULL)
AND UserRole.UserID = @UserID
) AS X
WHERE ACLID IN (1)

1.3 kB
 
CMSAbstractMenuProperties.OnLoad 0.016
 
CloseConnection()
CMSAbstractMenuProperties.OnLoad N/A
OpenConnection()
CMSAbstractMenuProperties.OnLoad N/A
10
(cms.class.selectrequiredroles)
DECLARE @ClassID int = 2214;
DECLARE @PermissionName nvarchar(max) = N'read';
DECLARE @SiteID int = 1;

SELECT * FROM CMS_Role WHERE RoleID IN (SELECT RoleID FROM CMS_RolePermission WHERE PermissionID IN (SELECT PermissionID FROM CMS_Permission WHERE ClassID=@ClassID AND PermissionName=@PermissionName)) AND (SiteID=@SiteID OR SiteID IS NULL)
CMSAbstractMenuProperties.OnLoad 0.031
 
CloseConnection()
CMSAbstractMenuProperties.OnLoad N/A
  10 queries, 8 kB write, 79 kB read   3.344
Macros resolved in the content of this page:
 ExpressionResultUserContextDuration
1 {% pagetitle_orelse_name %} Membership ContentPage.OnLoad 0.000
> pagetitle_orelse_name Membership 0.000
      
ViewState used by the controls of this page:
 Control IDIs dirtyViewStateTotal size
1 form Yes
action = "/lawlibrary/membership.aspx" (27 B)
27 B
 
2 p
pnlPage
Yes
CssClass = "PagePlaceholder" (15 B)
15 B
 
3 lt
cave_header1
DropDownList1
No
No
AutoPostBack = True
Width = 119px
0 B
 
4 lt
cave_header1
ImageButton1
No
No
No
Height = 33px
ImageUrl = "http://www.cavehill.uwi.edu/images/search_go_cavehill_off.png" (61 B)
Width = 33px
61 B
 
5 OpeningHours
randomDocument
repElem
Yes
Yes
Yes
Yes
HideControlForZeroRows = False
ZeroRowsText = "No data found" (13 B)
TransformationName = "CMS.MenuItem.Law_Library_Opening_Hours" (38 B)
_!ItemCount = 2
51 B
 
6 dbg
pnlDebugContainer
No
CssClass = "debug" (5 B)
5 B
 
     Total viewstate size: bytes