Hidden Pages Management

The Hidden Pages Management interface allows administrators to view, search, and manage pages that have been marked as inactive or hidden (IsActive = 2). This specialized view provides access to content that is not visible to regular users but may need to be reviewed, restored, or permanently deleted by administrators.

Quick Start

To get started: Use the search box to find specific hidden pages, or click "Show All" to view all hidden content. Click column headers to sort results. Use the action buttons in each row to edit, delete, view, or manage links for hidden pages.


Toolbar Functions

The toolbar provides essential navigation and search capabilities:

Button Function Description
Add Create New Page Opens the page creation form to add a new content page
Back Navigate Back Returns to the previous page in browser history
Search Box Text Search Enter search terms to filter pages by description (supports Enter key)
Search Execute Search Performs search based on entered text in search box
Show All Clear Filters Displays all hidden pages without search filters
Workgroup Selector Change Path Switch between different workgroup contexts for page management

Data Table Columns

The main data table displays hidden pages with the following sortable columns:

Column Data Type Description
Description Text (Sortable) Page title or description, displayed in uppercase
Owner Text (Sortable) Username of the page owner/creator, displayed in uppercase
LinkSet Text (Sortable) Associated link set or category for the page
Actions Buttons Edit, Delete, View, Links, AddLink, AddToFront action buttons
Status Toggle (Sortable) Shows Active/Inactive status with toggle functionality
ID Number (Sortable) Unique page identifier

Row Actions

Each page row provides multiple action buttons for comprehensive management:

Primary Actions

Action Icon/Button Function
Edit ð??쳌 Edit Icon Opens the page editor for content modification
Delete Delete Link Permanently removes the page (with confirmation)
View View Link Opens page preview in popup window
Action Function Purpose
Links View Page Links Shows all links associated with this page
AddLink Create Content Link Adds a new link to this page content
AddToFront Add to Front Page Creates a front-page link to this content

Status Management

Hidden pages can be activated or deactivated through the Status column:

Status Indicators

  • Active - Page is live and visible to users (IsActive = 1)
  • Inactive - Page is hidden from users (IsActive = 0 or 2)

Status Toggle Workflow

  1. Click on the status indicator in the Status column
  2. The page refreshes and updates the database status
  3. Active pages become Inactive, and Inactive pages become Active
  4. Status change is immediate and affects page visibility

Search Functionality

The search system provides flexible filtering options for finding specific hidden pages:

Search Methods

Method How to Use Search Scope
Text Search Enter terms in search box, press Enter or click Search Searches page descriptions using partial matching
Show All Click "Show All" button Displays all hidden pages without filters
Column Sort Click column headers Sorts current results by selected column

Search Behavior

  • Search terms are case-insensitive and support partial matching
  • Results show match count and highlight search terms in yellow
  • Search state is preserved in client variables for session persistence
  • Keyboard shortcut: Press Enter in search box to execute search

Permission System

Access to hidden pages is controlled by user permissions and workgroup membership:

Permission Requirements

  • Content Permission - Required to access hidden pages management
  • Workgroup Membership - Users can only see pages they own or from their workgroup
  • Admin Override - Admin1 user can see all hidden pages regardless of ownership

Workgroup Filtering

Non-admin users see only pages where:

  • Owner matches their username, OR
  • Owner matches any user in their workgroup list
  • Page status is IsActive = 2 (hidden)

Deletion Workflow

Hidden pages can be permanently deleted through a confirmation process:

Deletion Steps

  1. Click the red "Delete" link in the page row
  2. Browser shows confirmation dialog: "You have selected to delete record: [ID], are you sure?"
  3. Click "OK" to proceed or "Cancel" to abort
  4. If confirmed, the page is permanently removed from the database
  5. Only pages with IsActive = 2 can be deleted through this interface

â? ï¸쳌 Deletion Warning

Deletion is permanent and cannot be undone. Ensure you have proper backups before deleting important content. Consider deactivating instead of deleting if you might need to restore the page later.


Pagination System

Large result sets are automatically paginated for better performance:

Pagination Controls

  • Page navigation appears in the top toolbar
  • Shows current page and total pages
  • Includes First, Previous, Next, Last navigation links
  • Page size is controlled by RowsPerPage setting
  • Pagination state is preserved during searches and sorts

Visual Indicators

The interface uses various visual cues to enhance usability:

Row Highlighting

  • Alternating Colors - Rows alternate between light gray (#efefef) and lighter gray (#cccccc)
  • Hover Effect - Rows highlight on mouse hover for better selection visibility
  • Delete Confirmation - Rows turn red (#fa918d) when in delete confirmation mode

Sort Indicators

  • Column headers show sort direction with arrow icons
  • Ascending sort shows â?? (ascending.gif)
  • Descending sort shows â?? (descending.gif)
  • Clicking headers toggles sort direction


Integration Features

The hidden pages interface integrates with other system components:

Linked Modules

Module Integration Point Purpose
Page Editor Edit button/Add button Content creation and modification
Page Links Links button View and manage page-associated links
Link Editor AddLink/AddToFront buttons Create new links to page content
Page Preview View button Preview page content in popup window

Summary

The Hidden Pages Management interface provides comprehensive tools for managing inactive content. Key features include search and filtering, sortable columns, status toggling, permanent deletion with confirmation, link management integration, workgroup-based access control, and visual indicators for enhanced usability. This interface is essential for content administrators who need to review, restore, or clean up hidden content while maintaining proper access controls and workflow safety.