Skip to content

Guest

38 stories across 7 features

Administration

Platform alerts

StoryMethodTests
As a Guest, I can view active platform alertsAlertController::listAlertsv2✅ Covered

Devices

Browse & search devices

StoryMethodTests
As a Guest, I can view suggested item types for device recordsItemController::listItemsv2✅ Covered

Get device details

StoryMethodTests
As a Guest, I can view device details via the APIDeviceController::getDevicev2✅ Covered

Events

Attendance & volunteers

StoryMethodTests
As a Guest, I can view confirmed volunteers for an eventEventController::listVolunteers✅ Covered

Calendar feeds

StoryMethodTests
As a Guest, I can subscribe to events in my area as an iCal feedCalendarEventsController::allEventsByArea✅ Covered
As a Guest, I can subscribe to a group's events as an iCal feedCalendarEventsController::allEventsByGroup✅ Covered
As a Guest, I can subscribe to a network's events as an iCal feedCalendarEventsController::allEventsByNetwork✅ Covered

Find & browse events

StoryMethodTests
As a Guest, I can view event details via the APIEventController::getEventv2✅ Covered
As a Guest, I can view a public event's details and repair statisticsPartyController::view✅ Covered

Invitations

StoryMethodTests
As a Guest, I can join an event using a shareable invite codePartyController::confirmCodeInvite✅ Covered

Stats & data

StoryMethodTests
As a Guest, I can view an event's repair impact statisticsPartyController::stats✅ Covered

Groups

Events for group

StoryMethodTests
As a Guest, I can list events for a group via the APIGroupController::getEventsForGroupv2✅ Covered

Find & browse groups

StoryMethodTests
As a Guest, I can view group details via the APIGroupController::getGroupv2✅ Covered
As a Guest, I can get a list of group names via the APIGroupController::listNamesv2✅ Covered
As a Guest, I can get a list of group tags via the APIGroupController::listTagsv2✅ Covered

Group invitations

StoryMethodTests
As a Guest, I can join a group using a shareable invite codeGroupController::confirmCodeInvite✅ Covered

Manage volunteers

StoryMethodTests
As a Guest, I can view a group's volunteers via the APIGroupController::getVolunteersForGroupv2✅ Covered

Stats & data

StoryMethodTests
As a Guest, I can view a group's repair impact statisticsGroupController::stats✅ Covered

Networks

Browse networks

StoryMethodTests
As a Guest, I can list all networks via the APINetworkController::getNetworksv2✅ Covered
As a Guest, I can view network details via the APINetworkController::getNetworkv2✅ Covered

Network groups & events

StoryMethodTests
As a Guest, I can list events for a network via the APINetworkController::getNetworkEventsv2✅ Covered
As a Guest, I can list groups for a network via the APINetworkController::getNetworkGroupsv2✅ Covered

Platform

StoryMethodTests
As a Guest, I can dismiss an information alert bannerInformationAlertCookieController::__invoke❌ Uncovered

Data exports

StoryMethodTests
As a Guest, I can search and filter device records via the APIApiController::getDevices✅ Covered

Discussion integration

StoryMethodTests
As a Guest, I can view recent community discussion topicsDiscourseController::discussionTopics✅ Covered

Embeddable widgets

StoryMethodTests
As a Guest, I can view embeddable CO2 impact visualisations for events and groupsOutboundController::info✅ Covered

Landing page

StoryMethodTests
As a Guest, I can view the platform's global repair impact statisticsAdminController::stats✅ Covered
As a Guest, I can view the landing page with platform impact statisticsHomeController::index✅ Covered

Language preferences

StoryMethodTests
As a Guest, I can switch the application languageLocaleController::setLang✅ Covered

Platform impact stats

StoryMethodTests
As a Guest, I can view repair statistics for a specific groupApiController::groupStats✅ Covered
As a Guest, I can view aggregate platform impact statisticsApiController::homepage_data❌ Uncovered
As a Guest, I can view repair statistics for a specific eventApiController::partyStats✅ Covered

Users

Authentication

StoryMethodTests
As a Guest, I can log in to the platformLoginController::login✅ Covered
As a Guest, I can view the login pageLoginController::showLoginForm✅ Covered
As a Guest, I can request a password recovery emailUserController::recover✅ Covered
As a Guest, I can reset my password using a recovery codeUserController::reset✅ Covered

Registration & onboarding

StoryMethodTests
As a Guest, I can view the registration pageUserController::getRegister✅ Covered
As a Guest, I can register a new accountUserController::postRegister✅ Covered