Layout Pages Management

The Layout Pages Management interface allows administrators to view, search, edit, and manage all layout page templates in the system. This comprehensive tool provides access to page properties, ownership details, theme assignments, and status controls with advanced filtering and bulk operations capabilities.

Quick Start

Use the search box to find specific pages by name, or apply filters by theme/owner. Click column headers to sort results. Select multiple pages using checkboxes for bulk delete operations. Use the action buttons in each row to edit, view, or manage individual pages.


Toolbar Functions

Button Function Requirements
Add Create a new layout page template Layout_Add permission
Back Return to previous page None
Close Close current window/tab None
ð??? Refresh the current page data None
Show All Clear all filters and show all pages None
Hide/Un-Hide Toggle visibility of hidden/inactive pages None
UnDelete View and restore deleted pages None
Delete Selected Soft delete checked pages (recoverable) Layout_Delete permission

Search and Filtering

Search Functionality

The search box allows real-time filtering of layout pages by name. Enter any portion of a page name and press Enter or click the search button to filter results. The search is case-insensitive and matches partial strings within page names.

Theme Filtering

Use the "Filter By Theme" dropdown to view only pages assigned to specific color schemes or themes. This helps organize pages by visual design categories and makes it easier to maintain consistent branding across related pages.

Owner Filtering

Pages are automatically filtered based on your permissions. Regular users see only their own pages and those shared within their workgroup. Administrators with elevated permissions can view all pages in the system.


Data Table Columns

Column Description Sortable
Checkbox Select individual pages for bulk operations No
Page Name The display name of the layout page template. Long names are truncated with ellipsis Yes
Owner Username or alias of the page creator/owner Yes
Cols Number of columns in the page layout structure Yes
Colorset Assigned color scheme/theme name No
Actions Action buttons for page management (see Action Buttons section) No
Status Current page status with colored badge indicating active/inactive state Yes
ID Unique numeric identifier for the page record Yes

Action Buttons

Each page row contains several action buttons for different management tasks:

Button Function Requirements
Edit Open the page layout editor in a popup window Layout_Edit permission
Delete Soft delete the page (can be recovered) Layout_Delete permission
View Open the live page in a new tab for preview None
Links View all links associated with this page None
AddLink Create a new link to this page None
Front Add this page as a front page link None
Copy Create a duplicate copy of this page None

Status Management

The Status column displays colored badges indicating the current state of each page:

  • Active - Page is live and accessible
  • Inactive - Page exists but is not publicly visible
  • Deleted - Page has been soft deleted (recoverable)
  • Locked - Page is protected from modifications

Click on any status badge to open the status change dialog, allowing you to modify the page's current state (requires appropriate permissions).


Bulk Operations

Selecting Pages

  1. Use the checkbox in the header row to select/deselect all visible pages
  2. Click individual checkboxes to select specific pages
  3. Selections persist across DataTable pages (pagination)
  4. The selection count is maintained even when navigating between pages

Delete Operations

Soft Delete (Recoverable):

  1. Select the pages you want to delete using checkboxes
  2. Click the "Delete Selected" button
  3. Confirm the deletion in the popup dialog
  4. Pages are marked as deleted but remain in the database
  5. Use the "UnDelete" button to view and restore deleted pages

Hard Delete (Permanent):

  1. First navigate to deleted pages using the "UnDelete" button
  2. Select the deleted pages you want to permanently remove
  3. Click "Permanently Delete" button
  4. Confirm the permanent deletion (this cannot be undone)
  5. Pages are completely removed from the database

Deletion Warnings

Hard deletion permanently removes pages from the database and cannot be undone. Always verify your selections before confirming permanent deletion. Consider exporting or backing up important pages before deletion.


Page Management Workflows

Creating New Pages

  1. Click the "Add" button in the toolbar
  2. The page creation form opens in a new window
  3. Enter the page name, select column layout, and choose color scheme
  4. Configure initial page properties and content areas
  5. Save the page to add it to the layout pages list
  6. The new page appears in the main list and can be immediately edited

Editing Existing Pages

  1. Locate the page in the list using search or filters
  2. Click the "Edit" button in the page's action column
  3. The layout editor opens in a popup window
  4. Modify page structure, content areas, and styling
  5. Use the "View" button to preview changes in real-time
  6. Save changes and close the editor when complete

Copying Pages

  1. Find the source page you want to duplicate
  2. Click the "Copy" button in the action column
  3. The copy dialog opens with pre-filled information
  4. Modify the new page name and properties as needed
  5. Confirm the copy operation
  6. The duplicated page appears in the list with a new ID

Permissions and Access Control

Permission Required For Description
Layout_Review Page Access Basic permission required to access the layout pages interface
Layout_Add Create Pages Allows creation of new layout page templates
Layout_Edit Edit Pages Enables modification of existing page layouts and properties
Layout_Delete Delete Pages Permits soft and hard deletion of layout pages
Admin (ID=1) All Operations Super admin access - bypasses all permission restrictions

Ownership Restrictions

Regular users can only see and manage pages they own or that are shared within their workgroup. Pages are filtered automatically based on:

  • Pages owned by the current user
  • Pages owned by other users in the same workgroup
  • Pages explicitly shared with the user's workgroup

Advanced Features

DataTable Controls

  • Pagination: Navigate through large result sets using page controls
  • Page Size: Adjust how many records display per page (25, 50, 100, or All)
  • Column Sorting: Click column headers to sort data ascending/descending
  • State Persistence: Table remembers your sorting and pagination preferences
  • Global Search: Use the DataTable search box for instant filtering across all columns

Keyboard Shortcuts

  • Enter: Execute search when typing in the search box
  • Escape: Clear current search/filter
  • Tab: Navigate between form elements and buttons
  • Space: Toggle checkbox selection when focused

URL Parameters

  • ?query=searchterm: Pre-populate search with specific term
  • ?theme=themename: Filter by specific color scheme
  • ?owner=username: Filter by page owner
  • ?showdeleted=true: Display deleted pages for recovery
  • ?showhidden=true: Include hidden/inactive pages in results


Troubleshooting

Common Issues

Pages Not Appearing:

  • Check if hidden pages filter is enabled
  • Verify you have ownership or workgroup access to the pages
  • Clear any active search terms or theme filters
  • Refresh the page to reload data

Cannot Edit/Delete Pages:

  • Verify you have the required Layout_Edit or Layout_Delete permissions
  • Check if the page is locked or in a protected status
  • Ensure you are the page owner or have workgroup access
  • Contact administrator if permissions are needed

Bulk Operations Not Working:

  • Ensure at least one page is selected via checkbox
  • Check that selections persist across paginated results
  • Verify you have appropriate permissions for the bulk operation
  • Try refreshing the page and re-selecting items

Summary

The Layout Pages Management interface provides comprehensive tools for managing page templates including search, filtering, bulk operations, and detailed editing capabilities. Users can create, edit, copy, and delete pages based on their permission levels, with automatic filtering ensuring users only see pages they have access to. The system supports both soft and hard deletion workflows, theme-based organization, and maintains complete audit trails for all page modifications.