File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed
src/cs_dynamicpages/views Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 115115 </div >
116116 </tal : featured >
117117 </tal : features >
118- <div class =" dynamic-row d-flex justify-content-center align-items-center"
119- tal : condition =" view/dynamic_page_folder_element_url" >
120- <a class =" btn btn-primary btn-lg" href =" ${view/dynamic_page_folder_element_url}/++add++DynamicPageRow" >Add
121- new row</a >
122- </div >
118+ <tal : condition tal : condition =" view/can_edit" >
119+ <div class =" dynamic-row d-flex justify-content-center align-items-center"
120+ tal : condition =" view/dynamic_page_folder_element_url" >
121+ <a class =" btn btn-primary btn-lg" href =" ${view/dynamic_page_folder_element_url}/++add++DynamicPageRow" >Add
122+ new row</a >
123+ </div >
124+ </tal : condition >
123125 <!-- Delete Confirmation Modal -->
124126 <div class =" modal fade" id =" deleteElementModal" tabindex =" -1" aria-labelledby =" deleteElementModalLabel"
125127 aria-hidden =" true" >
Original file line number Diff line number Diff line change @@ -34,3 +34,6 @@ def dynamic_page_folder_element_url(self):
3434 if dynamic_page_folder :
3535 return dynamic_page_folder [0 ].getObject ().absolute_url ()
3636 return ""
37+
38+ def can_edit (self ):
39+ return api .user .has_permission ("Modify portal content" , obj = self .context )
You can’t perform that action at this time.
0 commit comments