* User can edit the values in confluence table.
* User should not delete the table. Delete option should be restricted.
* They can add and delete row
* They should not rename the page name and rename the headings.
How to achieve this in confluence?
You could provide a page that provides a macro to render other pages as table rows. Now your users could add new pages that match the query of the macro and therefore are listed as new rows. Once such a page is deleted (or simply does no longer match the query) the row will be removed. Users would not have permission to alter the page containing the macro.
Maybe the Page Properties Report Macro supports your use case. If not you would need a third-party add-on (or maybe a user macro).
The Display Table Macro provided by the projectdoc Toolbox (commercial) support this use case.
Biased alert: I'm one of the authors of the projectdoc Toolbox.
i am not able to understand the display table macro. can u just quickly tell?
does the plugin will restrict page table deleted by users?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The macro does not handle access permissions on the page it is part of. What it does is to allow the owner of a page to define a query. The result set of a query contains all pages the user viewing the page has access to. This way only the page author has write access to the page while other users only have view access.
So I think that this approach would be a solution to your use case, because:
In case you need users to not alter the table, but alter the contents of the rest of the page then you would need to use a transclusion macro (such as the Excerpt Include Macro provided by Confluence or the Transclusion Macro provided by the projectdoc Toolbox or another macro that supports this). Every content users should not alter would be transcluded. But the following limitations apply:
Hope this helps to clarify the usage of the Display Table Macro?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
i Greeshma,
Confluence permissions are controlled by the space permissions and the page restrictions, so if a user have permission to edit a page, they will be able to edit all content on the page, including the whole table.
This is also described here, where you can find more info and possible workarounds:
https://community.atlassian.com/t5/Confluence-questions/Can-i-restrict-editing-in-columns-of-a-table/qaq-p/674938
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.