Rental Management
The Rental Management page provides comprehensive tools for reviewing, searching, and managing property rental bookings and calendar events. This interface allows administrators to view all rental records, search by various criteria, manage tenant assignments, and perform bulk operations on multiple records.
Quick Start
To get started: Use the search box to find specific rentals, or click "Show All" to view all records. Use the dropdown filters to narrow results by property or user. Click column headers to sort results. Select multiple records using checkboxes for bulk operations.
Permission Requirements
Access to this page requires specific permissions:
| Permission |
Function |
Access Level |
| Rentals_Review |
View and search rental records |
Required for page access |
| Rentals_Add |
Create new rental records |
Enables Add button |
| Admin (ID=1) |
Full system access |
Bypasses all restrictions |
The toolbar provides essential navigation and search capabilities:
| Button/Control |
Function |
Notes |
| Add |
Opens the calendar interface to create new rental bookings |
Disabled without Rentals_Add permission |
| Back |
Returns to previous page in browser history |
Standard navigation |
| Search Box |
Enter keywords to search across multiple fields |
Searches event description, organization, dates, username |
| Search |
Executes the search with entered criteria |
Filters results based on search terms |
| Show All |
Clears all filters and displays all active records |
Resets search criteria |
| UnDelete |
Switches to deleted records view |
Shows soft-deleted records for recovery |
| Listing Dropdown |
Filter results by specific property |
Populated from Properties table |
| User Dropdown |
Filter results by specific user/tenant |
Shows all registered users |
| Sort Dropdown |
Select field for custom sorting |
Lists all available database columns |
| Go |
Applies selected filters and sorting |
Executes filter combinations |
Data Table Columns
The rental records table displays comprehensive information about each booking:
| Column |
Description |
Sorting |
| Select All Checkbox |
Master checkbox to select/deselect all visible records |
N/A |
| StartDate |
Beginning date of the rental period (MMM-DD-YYYY format) |
Clickable header sorts ascending/descending |
| EndDate |
Ending date of the rental period (MMM-DD-YYYY format) |
Clickable header sorts ascending/descending |
| Rental |
Name/description of the rental event (clickable link to edit) |
Sorts by EventName field |
| Property |
Property or organization associated with the rental |
Sorts by Organization field |
| Tenant |
Reference ID or username of the tenant/renter |
Sorts by Username field |
| Individual Checkbox |
Select specific records for bulk operations |
N/A |
| Delete Link |
Red "Delete" link for individual record deletion |
N/A |
| View Link |
Blue "View" link opens detailed rental information in popup |
N/A |
| Edit Icon |
Edit icon opens the rental record in the calendar editor |
N/A |
| ID |
Unique EventID number for the rental record |
Clickable header sorts by EventID |
Row Color Coding
The table uses color coding to provide visual status indicators:
| Color |
Condition |
Meaning |
| Light Blue |
End date is past and organization â? "Done" |
Overdue rental requiring attention |
| Blue |
Start date is today |
Rental beginning today |
| Green |
Start date is in the past |
Active ongoing rental |
| Gray/White |
Start date is in the future |
Future scheduled rental |
Search Functionality
Search Scope
The search function queries across multiple fields simultaneously:
- Event Description: Searches within rental descriptions and names
- Organization: Matches property names and organizational affiliations
- Start Date: Finds rentals by start date
- End Date: Locates rentals by end date (admin only)
- Username: Searches by tenant/user names
Access Levels
Search behavior varies by user permission level:
| User Type |
Search Scope |
Default Filter |
| Admin |
All records, all fields including end dates |
No restrictions |
| Non-Admin |
Limited to own organization or search matches |
Filtered by user's category |
Bulk Operations
Selection Process
- Select Individual Records: Check boxes next to specific rental records
- Select All Visible: Use the master checkbox in the header to select all displayed records
- Execute Action: Click the appropriate action button
Available Bulk Actions
| Button |
Action |
Availability |
| X |
Soft delete selected records (sets active = 2) |
Normal view only |
| + |
Restore selected records (sets active = 1) |
Deleted view only |
| Permanently Delete |
Permanently remove records from database |
Deleted view only |
Important: Deletion Workflow
Permanent deletion cannot be undone! Records are first soft-deleted (can be restored), then permanently deleted only from the deleted items view. Always verify selections before confirming permanent deletions.
Record Management Workflow
Creating New Rentals
- Click the Add button in the toolbar
- You will be redirected to the calendar interface
- Select the desired date and complete the rental form
- Save the rental to add it to the system
Editing Existing Rentals
- Locate the rental record in the table
- Click either:
- The rental name (red link) to open the editor
- The edit icon in the actions column
- Make necessary changes in the calendar interface
- Save changes to update the record
Viewing Rental Details
- Find the rental record you want to view
- Click the blue View link
- A popup window will open with detailed rental information
- Close the popup when finished reviewing
Deletion Workflow
Step 1: Soft Delete
- Select records using checkboxes or individual delete links
- Click the red X button or individual "Delete" link
- Confirm the deletion when prompted
- Records are moved to deleted status (active = 2)
Step 2: View Deleted Records
- Click the UnDelete button to switch to deleted view
- The page will show Showing Deleted badge
- All soft-deleted records will be displayed
Step 3: Restore or Permanently Delete
- From the deleted view, select records to restore or permanently delete
- Click + to restore records
- Or click Permanently Delete to remove forever
- Confirm the action when prompted
Filtering and Sorting
Filter Combinations
You can combine multiple filters for precise results:
- Text Search + Property Filter: Search for keywords within a specific property
- User Filter + Date Sorting: View all rentals for a specific user sorted by date
- Property Filter + Custom Sort: See all rentals for a property sorted by any field
Sorting Options
Click any column header to sort by that field. Available sort fields include:
- StartDate: Sort by rental start date
- EndDate: Sort by rental end date
- EventName: Sort alphabetically by rental name
- Organization: Sort by property/organization name
- Username: Sort by tenant/user name
- EventID: Sort by unique record ID
Clicking the same column header toggles between ascending and descending order. Sort direction is indicated by small arrow icons.
Status Indicators
The interface provides several visual indicators for rental status:
| Indicator |
Location |
Meaning |
| Showing Deleted |
Top of results area |
Currently viewing deleted records |
| Row color coding |
Table rows |
Rental timing status (see color coding section) |
| Sort arrows |
Column headers |
Current sort field and direction |
| Result counts |
Above table |
Number of records found/displayed |
Troubleshooting
Common Issues
Cannot see Add button: Requires Rentals_Add permission. Contact administrator.
Limited search results: Non-admin users see only their organization's records or search matches.
Cannot delete records: Verify you have appropriate permissions and the record is not protected.
Permanent delete option missing: Must be in deleted items view (click UnDelete first).
Sort not working: Ensure JavaScript is enabled in your browser.
Permission Errors
If you receive a "DENIED" message or are redirected to a denied page:
- Contact your system administrator
- Request Rentals_Review permission for basic access
- Request Rentals_Add permission for creating new rentals
- Verify your user account is active and properly configured
Summary
The Rental Management page provides comprehensive tools for managing property rental bookings. Key features include advanced search and filtering, bulk operations for efficiency, visual status indicators for quick assessment, flexible sorting options, and a complete deletion workflow with recovery options. The interface adapts to user permissions, ensuring appropriate access control while maintaining full functionality for authorized users.