Module notice_handlers

Module notice_handlers 

Source

Structs§

archive_notice
Archive a notice (Published/Expired → Archived)
create_notice
Create a new notice (Draft status)
delete_notice
Delete a notice
get_notice
Get notice by ID with author name enrichment
get_notice_statistics
Get notice statistics for a building
list_author_notices
List all notices created by an author
list_building_notices
List all notices for a building (all statuses)
list_notices_by_category
List notices by category (General, Maintenance, Social, etc.)
list_notices_by_status
List notices by status (Draft, Published, Archived, Expired)
list_notices_by_type
List notices by type (Announcement, Event, LostAndFound, ClassifiedAd)
list_pinned_notices
List pinned notices for a building (important announcements)
list_published_notices
List published notices for a building (visible to members)
pin_notice
Pin a notice to top of board (Published only)
publish_notice
Publish a notice (Draft → Published)
set_expiration
Set expiration date for a notice
unpin_notice
Unpin a notice
update_notice
Update a notice (Draft only)