User Portal Guide
Overview
The User Portal is the primary interface for students and staff at Riga State German Grammar School to monitor the availability of keys in real-time. Designed for ease of use, it allows you to quickly locate specific keys, check their current status, and see who is responsible for them.
Accessing the Portal
To access the User Portal, navigate to the application URL and log in with your assigned credentials.
- Session Security: For security reasons, your session will automatically expire after one hour of inactivity (default setting). If your session times out, you will be redirected to the login page.
- Navigation: Use the sidebar to switch between the main key overview and any group-specific views you have permission to access.
Finding Keys
The portal provides multiple ways to locate keys within the school's inventory.
Using the Search Bar
The search input is located at the top of the key list. It filters the results in real-time as you type. You can search by:
- Key Number: e.g., "101"
- Label/Description: e.g., "Physics Lab"
- Category: e.g., "Old Building"
Filtering by Group
If the school has organized keys into specific groups (e.g., "Floor 1" or "Gymnasium"), use the group filter dropdown. Selecting a group will hide all keys not belonging to that specific category, making it easier to manage large inventories.
Filtering by Availability
You can toggle the availability filter to show only keys that are currently:
- Available: Keys currently present in the storage and ready for issuance.
- Issued: Keys that are currently held by a staff member or student.
Understanding Key Status
Each key in the list displays its current state and relevant metadata.
Status Indicators
- Available: Represented by a success indicator. This key is ready to be picked up.
- Issued/Reserved: Indicates the key is currently out. The portal will display the name of the person who currently holds the key.
Key Metadata
Each entry in the portal includes:
- Key Number: The physical identifier on the key.
- Floor/Location: Where the room associated with the key is located.
- Reserved By: Displays "Unknown" or the specific name of the person who last checked out the key.
- Last Update: Shows the timestamp of the last status change (e.g., when it was returned or issued).
Real-Time Updates
The portal is designed to reflect the current state of the database. While the interface periodically syncs with the server, you can refresh the page at any time to ensure you are seeing the most recent "Check-in" and "Check-out" logs processed by the administration.
Note: Users in the standard "User" role have read-only access. If you need to change the status of a key or report a discrepancy, please contact a system administrator or a staff member with "Admin" privileges.