Hlavní menu
Nástroje |
OpenCMS.IdPrihlasenehoUzivatele HistoryHide minor edits - Show changes to output 14 July 2008, 09:31
by
- Added lines 29-34:
!!! Získání/kontrola práv na aktuální nebo libovolný VFS resource TODO !!! Zdroje 14 July 2008, 09:26
by
- Changed line 34 from:
*[[http://beta.kiv.zcu.cz/doc/javadoc/core/org/opencms/file/CmsPrincipal.html | CmsPrincipal]] to:
*[[http://beta.kiv.zcu.cz/doc/javadoc/core/org/opencms/security/CmsPrincipal.html | CmsPrincipal]] 12 July 2008, 19:55
by
- Changed lines 30-34 from:
*[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsObject.html | CmsObject]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsRequestContext.html | CmsRequestContext]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsUser.html | CmsUser]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsGroup.html | CmsGroup]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsPrincipal.html | CmsPrincipal]] to:
*[[http://beta.kiv.zcu.cz/doc/javadoc/core/org/opencms/file/CmsObject.html | CmsObject]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/org/opencms/file/CmsRequestContext.html | CmsRequestContext]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/org/opencms/file/CmsUser.html | CmsUser]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/org/opencms/file/CmsGroup.html | CmsGroup]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/org/opencms/file/CmsPrincipal.html | CmsPrincipal]] 12 July 2008, 19:53
by
- Changed lines 30-34 from:
*[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsObject | CmsObject]] to:
*[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsObject.html | CmsObject]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsRequestContext.html | CmsRequestContext]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsUser.html | CmsUser]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsGroup.html | CmsGroup]] *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsPrincipal.html | CmsPrincipal]] 12 July 2008, 19:50
by
- Changed lines 27-30 from:
@] to:
@] Pro více informací k této problematice můžete prostudovat následující odkazy vedoucí do OpenCms 6.2.3 Javadoc. *[[http://beta.kiv.zcu.cz/doc/javadoc/core/CmsObject | CmsObject]] 12 July 2008, 19:46
by
- Added line 1:
!!Návod na získání ID aktuálně přihlášeného uživatele 12 July 2008, 19:43
by
- Changed lines 14-15 from:
V následující části uvádím kousek JSP kódu, který vypisuje Aktuálně přihlášeného uživatele a skupiny, do kterých patří. to:
V následující části uvádím kousek JSP kódu, který vypisuje aktuálně přihlášeného uživatele a skupiny, do kterých patří. Deleted line 19:
12 July 2008, 19:43
by
- Changed lines 12-27 from:
**List<CmsGroup> groups = (List<CmsGroup>) cms.getGroupsOfUser(user.getName()); to:
**List<[=CmsGroup=]> groups = (List<[=CmsGroup=]>) cms.getGroupsOfUser(user.getName()); V následující části uvádím kousek JSP kódu, který vypisuje Aktuálně přihlášeného uživatele a skupiny, do kterých patří. [@ pageContext.setAttribute("cmsUser", user); pageContext.setAttribute("groups", groups); ... <p> Uživatel <c:out value="${cmsUser.name}"/> patří do skupin<br/> <c:forEach items="${groups}" var="group"> <c:out value="${group.name}"/><br/> </c:forEach> </p> @] 12 July 2008, 19:38
by
- Changed lines 11-12 from:
# Pokud bys teď potřeboval dostat se na skupiny, do kterých přihlášený uživatel patří, využiješ k tomu opět CmsObject: to:
# Pokud budete navíc potřebovat dostat se na skupiny, do kterých přihlášený uživatel patří, využijete k tomu opět [=CmsObject=]: **List<CmsGroup> groups = (List<CmsGroup>) cms.getGroupsOfUser(user.getName()); 12 July 2008, 19:36
by
- Added lines 1-2:
Pokud budete chtít v OpenCms zjistit ID aktuálně přihlášeného uživatele, budete muset získat jeho objekt následujícím způsobem.\\\ Changed lines 9-11 from:
# Teď když mám [=CmsObject=], tak z něj se dostanu na [=CmsRequestContext=] (= třída, která ukládá informace o [=OpenCMS=] kontextu aktuálně přihlášeného uživatele) a z [=CmsRequestContextu=] už se dá získat objekt [=CmsUser=] s aktuálně přihlášeným uživatelem: to:
# Teď když mám [=CmsObject=], tak z něj se dostanu na [=CmsRequestContext=] (= třída, která ukládá informace o [=OpenCMS=] kontextu aktuálně přihlášeného uživatele) a z [=CmsRequestContextu=] už se dá získat objekt [=CmsUser=] s aktuálně přihlášeným uživatelem: **[=CmsUser=] user = obj.getRequestContext().currentUser(); # Pokud bys teď potřeboval dostat se na skupiny, do kterých přihlášený uživatel patří, využiješ k tomu opět CmsObject: 12 July 2008, 19:31
by
- Changed line 2 from:
Ta se dá získat např. přes [=CmsJspActionElement=].\\\ to:
Ta se dá získat např. přes [=CmsJspActionElement=].\\ Changed line 4 from:
*[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); to:
**[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); Changed lines 6-7 from:
*[=CmsObject=] obj = cms.getCmsObject(); to:
**[=CmsObject=] obj = cms.getCmsObject(); # Teď když mám [=CmsObject=], tak z něj se dostanu na [=CmsRequestContext=] (= třída, která ukládá informace o [=OpenCMS=] kontextu aktuálně přihlášeného uživatele) a z [=CmsRequestContextu=] už se dá získat objekt [=CmsUser=] s aktuálně přihlášeným uživatelem: 12 July 2008, 19:28
by
- Changed lines 3-4 from:
Př. definování [=CmsJspActionElement=]:\\ [=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); to:
Př. definování [=CmsJspActionElement=]: *[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); Changed line 6 from:
-> [=CmsObject=] obj = cms.getCmsObject(); to:
*[=CmsObject=] obj = cms.getCmsObject(); 12 July 2008, 19:25
by
- Changed line 4 from:
[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx);\\\ to:
[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); 12 July 2008, 19:23
by
- Changed line 1 from:
#Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída [=OpenCms=], která ti poskytne přístup ke všem VFS resources.\\ to:
# Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída [=OpenCms=], která ti poskytne přístup ke všem VFS resources.\\ Changed lines 4-6 from:
-->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx);\\\ #Z [=CmsJspActionElement=] pak získám [=CmsObject=]: ->[=CmsObject=] obj = cms.getCmsObject(); to:
[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx);\\\ # Z [=CmsJspActionElement=] pak získám [=CmsObject=]: -> [=CmsObject=] obj = cms.getCmsObject(); 12 July 2008, 19:20
by
- Changed line 4 from:
-->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx);\\ to:
-->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx);\\\ 12 July 2008, 19:19
by
- Changed line 5 from:
#Z [=CmsJspActionElement=] pak získám [=CmsObject=]: to:
#Z [=CmsJspActionElement=] pak získám [=CmsObject=]: 12 July 2008, 19:18
by
- Changed line 4 from:
-->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); to:
-->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx);\\ 12 July 2008, 19:18
by
- Changed line 2 from:
Ta se dá získat např. přes [=CmsJspActionElement=].\\ to:
Ta se dá získat např. přes [=CmsJspActionElement=].\\\ Changed line 4 from:
->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); to:
-->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); 12 July 2008, 19:17
by
- Changed lines 1-2 from:
#Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída [=OpenCms=], která ti poskytne přístup ke všem VFS resources. Ta se dá získat např. přes [=CmsJspActionElement=]. to:
#Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída [=OpenCms=], která ti poskytne přístup ke všem VFS resources.\\ Ta se dá získat např. přes [=CmsJspActionElement=].\\ 12 July 2008, 19:17
by
- Changed lines 2-4 from:
Ta se dá získat např. přes [=CmsJspActionElement=]. Př. definování [=CmsJspActionElement=]: ->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); to:
Ta se dá získat např. přes [=CmsJspActionElement=]. Př. definování [=CmsJspActionElement=]:\\ ->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); Changed line 6 from:
->[=CmsObject=] obj = cms.getCmsObject(); to:
->[=CmsObject=] obj = cms.getCmsObject(); 12 July 2008, 19:14
by
- Deleted line 2:
Deleted line 4:
12 July 2008, 19:13
by
- Changed lines 5-8 from:
->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); to:
->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); #Z [=CmsJspActionElement=] pak získám [=CmsObject=]: ->[=CmsObject=] obj = cms.getCmsObject(); 12 July 2008, 19:10
by
- Changed line 1 from:
#Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída OpenCMS, která ti poskytne přístup ke všem VFS resources. to:
#Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída [=OpenCms=], která ti poskytne přístup ke všem VFS resources. Changed lines 4-5 from:
Př. definování CmsJspActionElement: ->CmsJspActionElement cms = new CmsJspActionElement(pageContext, request, response, ctx); to:
Př. definování [=CmsJspActionElement=]: ->[=CmsJspActionElement=] cms = new [=CmsJspActionElement=](pageContext, request, response, ctx); 12 July 2008, 19:09
by
- Changed line 1 from:
# Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída OpenCMS, která ti poskytne přístup ke všem VFS resources. to:
#Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída OpenCMS, která ti poskytne přístup ke všem VFS resources. 12 July 2008, 19:09
by - 12 July 2008, 19:09
by
- Changed lines 1-4 from:
# Nejdřív je třeba získat CmsObject, což je stěžejní třída OpenCMS, která ti poskytne přístup ke všem VFS resources. Ta se dá získat např. přes CmsJspActionElement. Př. definování CmsjspActionElement: to:
# Nejdřív je třeba získat [=CmsObject=], což je stěžejní třída OpenCMS, která ti poskytne přístup ke všem VFS resources. Ta se dá získat např. přes [=CmsJspActionElement=]. Př. definování CmsJspActionElement: 12 July 2008, 19:04
by
- Added lines 1-5:
# Nejdřív je třeba získat CmsObject, což je stěžejní třída OpenCMS, která ti poskytne přístup ke všem VFS resources. Ta se dá získat např. přes CmsJspActionElement. Př. definování CmsjspActionElement: ->CmsJspActionElement cms = new CmsJspActionElement(pageContext, request, response, ctx); |