From 07aca86ad3aa096e5642ee29bcb65ad3db35932a Mon Sep 17 00:00:00 2001 From: Christoph Rumpel Date: Wed, 3 Apr 2024 22:04:50 +0200 Subject: [PATCH] Remove unused files --- .phpunit.cache/test-results | 2 +- app/Actions/Fortify/CreateNewUser.php | 33 --- .../Fortify/PasswordValidationRules.php | 16 -- app/Actions/Fortify/ResetUserPassword.php | 28 --- app/Actions/Fortify/UpdateUserPassword.php | 33 --- .../Fortify/UpdateUserProfileInformation.php | 55 ---- app/Actions/Jetstream/DeleteUser.php | 20 -- .../views/api/api-token-manager.blade.php | 175 ------------- resources/views/api/index.blade.php | 13 - resources/views/dashboard.blade.php | 15 -- .../livewire/timezone-switcher.blade.php | 21 -- resources/views/navigation-menu.blade.php | 238 ------------------ resources/views/policy.blade.php | 13 - .../views/profile/delete-user-form.blade.php | 53 ---- ...gout-other-browser-sessions-form.blade.php | 104 -------- resources/views/profile/show.blade.php | 45 ---- .../two-factor-authentication-form.blade.php | 85 ------- .../profile/update-password-form.blade.php | 42 ---- .../update-profile-information-form.blade.php | 80 ------ resources/views/terms.blade.php | 13 - .../jetstream/mail/team-invitation.blade.php | 23 -- 21 files changed, 1 insertion(+), 1106 deletions(-) delete mode 100644 app/Actions/Fortify/CreateNewUser.php delete mode 100644 app/Actions/Fortify/PasswordValidationRules.php delete mode 100644 app/Actions/Fortify/ResetUserPassword.php delete mode 100644 app/Actions/Fortify/UpdateUserPassword.php delete mode 100644 app/Actions/Fortify/UpdateUserProfileInformation.php delete mode 100644 app/Actions/Jetstream/DeleteUser.php delete mode 100644 resources/views/api/api-token-manager.blade.php delete mode 100644 resources/views/api/index.blade.php delete mode 100644 resources/views/dashboard.blade.php delete mode 100644 resources/views/livewire/timezone-switcher.blade.php delete mode 100644 resources/views/navigation-menu.blade.php delete mode 100644 resources/views/policy.blade.php delete mode 100644 resources/views/profile/delete-user-form.blade.php delete mode 100644 resources/views/profile/logout-other-browser-sessions-form.blade.php delete mode 100644 resources/views/profile/show.blade.php delete mode 100644 resources/views/profile/two-factor-authentication-form.blade.php delete mode 100644 resources/views/profile/update-password-form.blade.php delete mode 100644 resources/views/profile/update-profile-information-form.blade.php delete mode 100644 resources/views/terms.blade.php delete mode 100644 resources/views/vendor/jetstream/mail/team-invitation.blade.php diff --git a/.phpunit.cache/test-results b/.phpunit.cache/test-results index 5d88be85..4fa40de3 100644 --- a/.phpunit.cache/test-results +++ b/.phpunit.cache/test-results @@ -1 +1 @@ -{"version":"pest_2.34.6","defects":[],"times":{"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_shows_only_finished_streams":0.091,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_uses_actual_start_time_first_for_order_if_given":0.012,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_orders_streams_from_latest_to_oldest":0.016,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_does_not_show_deleted_streams":0.012,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_shows_duration_of_stream_if_given":0.011,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_searches_for_streams_on_title":0.014,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_searches_for_streams_on_channel_title":0.013,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_searches__for_streams_by_specific_____this__withTitle_____streamer":0.012,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_searches_for_streams_by_specific_streamer_and_search_term":0.011,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_orders_streamers_by_name":0.016}} \ No newline at end of file +{"version":"pest_2.34.6","defects":[],"times":{"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_shows_only_finished_streams":0.014,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_uses_actual_start_time_first_for_order_if_given":0.012,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_orders_streams_from_latest_to_oldest":0.013,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_does_not_show_deleted_streams":0.01,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_shows_duration_of_stream_if_given":0.009,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_searches_for_streams_on_title":0.012,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_searches_for_streams_on_channel_title":0.012,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_searches__for_streams_by_specific_____this__withTitle_____streamer":0.01,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_searches_for_streams_by_specific_streamer_and_search_term":0.01,"P\\Tests\\Feature\\PageArchiveTest::__pest_evaluable_it_orders_streamers_by_name":0.016,"P\\Tests\\Unit\\YouTubeTest::__pest_evaluable_it_can_fetch_channel_details_from_youtube":0.016,"P\\Tests\\Unit\\YouTubeTest::__pest_evaluable_it_can_fetch_upcoming_streams_from_youtube":0.001,"P\\Tests\\Unit\\YouTubeTest::__pest_evaluable_it_uses_real_api_key_when_needed":0,"P\\Tests\\Feature\\Actions\\ImportVideoActionTest::__pest_evaluable_it_adds_a_channel_id_if_channel_already_given":0.052,"P\\Tests\\Feature\\Actions\\SortStreamsByDateActionTest::__pest_evaluable_it_groups_streams_by_date":0.005,"P\\Tests\\Feature\\Actions\\SortStreamsByDateActionTest::__pest_evaluable_it_orders_streams_from_current_to_upcoming":0.004,"P\\Tests\\Feature\\Actions\\Submission\\ApproveStreamActionTest::__pest_evaluable_the_action_can_approve_a_stream":0.007,"P\\Tests\\Feature\\Actions\\Submission\\ApproveStreamActionTest::__pest_evaluable_the_action_calls_the_import_channel_command":0.004,"P\\Tests\\Feature\\Actions\\Submission\\ApproveStreamActionTest::__pest_evaluable_the_action_calls_does_not_import_a_channel_if_channel_already_given":0.004,"P\\Tests\\Feature\\Actions\\Submission\\ApproveStreamActionTest::__pest_evaluable_it_will_not_send_a_mail_for_a_link_that_was_already_approved":0.002,"P\\Tests\\Feature\\Actions\\Submission\\ApproveStreamActionTest::__pest_evaluable_it_updates_stream_before_approving_it":0.003,"P\\Tests\\Feature\\Actions\\Submission\\RejectStreamActionTest::__pest_evaluable_the_action_sends_rejection_mail":0.002,"P\\Tests\\Feature\\Actions\\Submission\\SubmitStreamActionTest::__pest_evaluable_it_can_store_a_stream":0.002,"P\\Tests\\Feature\\Actions\\UpdateStreamActionTest::__pest_evaluable_it_updates_a_stream":0.001,"P\\Tests\\Feature\\Commands\\CheckIfLiveStreamsHaveEndedCommandTest::__pest_evaluable_it_updates_streams_that_are_currently_live":0.006,"P\\Tests\\Feature\\Commands\\CheckIfLiveStreamsHaveEndedCommandTest::__pest_evaluable_it_does_not_update_finished_or_upcoming_streams":0.004,"P\\Tests\\Feature\\Commands\\CheckIfUpcomingStreamsAreLiveCommandTest::__pest_evaluable_it_updates_upcoming_streams_that_are_soon_live":0.004,"P\\Tests\\Feature\\Commands\\CheckIfUpcomingStreamsAreLiveCommandTest::__pest_evaluable_it_does_not_update_finished_or_live_streams":0.004,"P\\Tests\\Feature\\Commands\\CheckIfUpcomingStreamsAreLiveCommandTest::__pest_evaluable_it_does_not_update_unapproved_streams":0.003,"P\\Tests\\Feature\\Commands\\ImportChannelStreamsCommandTest::__pest_evaluable_it_runs_import_youtube_channel_streams_jobs":0.006,"P\\Tests\\Feature\\Commands\\TweetAboutLiveStreamsCommandTest::__pest_evaluable_it_tweets_streams_that_are_live":0.012,"P\\Tests\\Feature\\Commands\\TweetAboutLiveStreamsCommandTest::__pest_evaluable_it_does_not_tweet_streams_that_are_upcoming_or_finished":0.004,"P\\Tests\\Feature\\Commands\\TweetAboutLiveStreamsCommandTest::__pest_evaluable_it_checks_the_message_of_the_tweet":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutLiveStreamsCommandTest::__pest_evaluable_it_adds_twitter_handle_to_streams_connected_to_a_channel":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutLiveStreamsCommandTest::__pest_evaluable_it_works_without_missing_twitter_handle_on_connected_channel":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutLiveStreamsCommandTest::__pest_evaluable_it_correctly_sets_tweeted_at_timestamp":0.004,"P\\Tests\\Feature\\Commands\\TweetAboutLiveStreamsCommandTest::__pest_evaluable_it_only_tweets_streams_that_are_going_live_once":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_tweets_streams_that_are_upcoming":0.004,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_does_not_tweet_streams_that_are_live_or_finished":0.009,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_checks_the_message_of_the_tweet":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_adds_twitter_handle_to_streams_connected_to_a_channel":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_works_without_missing_twitter_handle_on_connected_channel":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_correctly_sets_upcoming_tweeted_at_timestamp":0.006,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_does_not_send_a_tweet_if_the_live_tweet_is_sent":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_only_tweets_streams_that_are_going_live_once":0.002,"P\\Tests\\Feature\\Commands\\TweetAboutUpcomingStreamsCommandTest::__pest_evaluable_it_does_not_tweet_streams_that_are_upcoming_but_already_started":0.003,"P\\Tests\\Feature\\Commands\\TweetAboutWeeklySummaryCommandTest::__pest_evaluable_it_tweets_weekly_summary_for_a_single_stream":0.005,"P\\Tests\\Feature\\Commands\\TweetAboutWeeklySummaryCommandTest::__pest_evaluable_it_tweets_weekly_summary_for_a_multiple_streams":0.004,"P\\Tests\\Feature\\Commands\\TweetAboutWeeklySummaryCommandTest::__pest_evaluable_it_does_not_tweet_weekly_summary_when_no_streams_given":0.004,"P\\Tests\\Feature\\Commands\\UpdateChannelsCommandTest::__pest_evaluable_it_updates_channels":0.004,"P\\Tests\\Feature\\Commands\\UpdateChannelsCommandTest::__pest_evaluable_it_does_not_update_channels_if_no_channels_given":0.001,"P\\Tests\\Feature\\Commands\\UpdateLiveAndFinishedStreamsCommandTest::__pest_evaluable_it_updates_archived_streams":0.004,"P\\Tests\\Feature\\Commands\\UpdateLiveAndFinishedStreamsCommandTest::__pest_evaluable_it_marks_missing_streams_as_deleted":0.004,"P\\Tests\\Feature\\Commands\\UpdateLiveAndFinishedStreamsCommandTest::__pest_evaluable_it_updates_live_streams":0.004,"P\\Tests\\Feature\\Commands\\UpdateLiveAndFinishedStreamsCommandTest::__pest_evaluable_it_limits_the_update_to_the_latest_50_streams":0.062,"P\\Tests\\Feature\\Commands\\UpdateUpcomingStreamsCommandTest::__pest_evaluable_it_updates_upcoming_streams":0.004,"P\\Tests\\Feature\\Commands\\UpdateUpcomingStreamsCommandTest::__pest_evaluable_it_does_not_update_finished_or_live_streams":0.005,"P\\Tests\\Feature\\Commands\\UpdateUpcomingStreamsCommandTest::__pest_evaluable_it_does_not_update_unapproved_streams":0.003,"P\\Tests\\Feature\\Commands\\UpdateUpcomingStreamsCommandTest::__pest_evaluable_it_tells_if_there_are_no_streams_to_update":0.001,"P\\Tests\\Feature\\Commands\\UpdateUpcomingStreamsCommandTest::__pest_evaluable_it_tells_how_many_streams_were_updated":0.004,"P\\Tests\\Feature\\Commands\\UpdateUpcomingStreamsCommandTest::__pest_evaluable_it_tells_how_many_streams_were_updated_including_deletes":0.004,"P\\Tests\\Feature\\Commands\\UpdateUpcomingStreamsCommandTest::__pest_evaluable_it_marks_streams_as_deleted_if_not_given_on_streaming_platform_anymore":0.003,"P\\Tests\\Feature\\FeedTest::__pest_evaluable_it_provides_streams_in_rss_feed":0.018,"P\\Tests\\Feature\\Http\\Controllers\\Api\\V1\\Streams\\IndexControllerTest::__pest_evaluable_it_shows_all_streams":0.01,"P\\Tests\\Feature\\Http\\Controllers\\Api\\V1\\Streams\\IndexControllerTest::__pest_evaluable_it_only_shows_approved_streams":0.004,"P\\Tests\\Feature\\Http\\Controllers\\CalendarControllerTest::__pest_evaluable_it_shows_all_approved_streams_in_calendar":0.019,"P\\Tests\\Feature\\Http\\Controllers\\CalendarControllerTest::__pest_evaluable_it_shows_only_approved_streams_in_calendar":0.005,"P\\Tests\\Feature\\Http\\Controllers\\CalendarControllerTest::__pest_evaluable_it_can_filter_streams_by_single_language_code":0.005,"P\\Tests\\Feature\\Http\\Controllers\\CalendarControllerTest::__pest_evaluable_it_can_filter_streams_by_multiple_language_codes":0.006,"P\\Tests\\Feature\\Http\\Controllers\\CalendarControllerTest::__pest_evaluable_it_can_download_one_calendar_item":0.003,"P\\Tests\\Feature\\Http\\Controllers\\CalendarControllerTest::__pest_evaluable_it_removes_carriage_returns":0.003,"P\\Tests\\Feature\\Http\\Controllers\\Submission\\ApproveStreamControllerTest::__pest_evaluable_it_can_approve_a_stream_using_a_signed_url":0.015,"P\\Tests\\Feature\\Http\\Controllers\\Submission\\RejectStreamControllerTest::__pest_evaluable_it_can_reject_a_stream_using_a_signed_url":0.006,"P\\Tests\\Feature\\Http\\Controllers\\Submission\\SubmissionModalTest::__pest_evaluable_it_includes_the_submission_livewire_component_on_all_pages":0.016,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeChannelTest::__pest_evaluable_it_adds_channel_to_database":0.01,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeChannelTest::__pest_evaluable_it_dispatches_job_to_import_upcoming_streams":0.008,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeChannelTest::__pest_evaluable_it_shows_success_message":0.007,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeChannelTest::__pest_evaluable_it_shows_youtube_client_error_message":0.007,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeChannelTest::__pest_evaluable_it_clears_form_after_successful_import":0.007,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeChannelTest::__pest_evaluable_it_wires_properties_and_methods":0.003,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeLiveStreamTest::__pest_evaluable_it_imports_upcoming_stream_from_you_tube_url":0.009,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeLiveStreamTest::__pest_evaluable_it_does_not_import_streams_which_are_not_upcoming":0.007,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeLiveStreamTest::__pest_evaluable_it_overrides_if_a_stream_is_already_given":0.009,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeLiveStreamTest::__pest_evaluable_it_shows_success_message":0.007,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeLiveStreamTest::__pest_evaluable_it_clears_form_after_successful_import":0.007,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeLiveStreamTest::__pest_evaluable_it_shows_you_tube_client_error_message":0.007,"P\\Tests\\Feature\\Http\\Livewire\\ImportYoutubeLiveStreamTest::__pest_evaluable_it_checks_properties_and_method_wired_to_the_view":0.003,"P\\Tests\\Feature\\Http\\Livewire\\StreamListArchiveTest::__pest_evaluable_it_only_shows_streams_by_selected_streamer":0.014,"P\\Tests\\Feature\\Http\\Livewire\\StreamListArchiveTest::__pest_evaluable_it_shows_streamers_as_dropdown_options":0.008,"P\\Tests\\Feature\\Http\\Livewire\\StreamListArchiveTest::__pest_evaluable_it_wires_properties_and_methods":0.003,"P\\Tests\\Feature\\Http\\Livewire\\StreamListArchiveTest::__pest_evaluable_it_does_not_show_streamer_as_dropdown_option_without_approved_finished_streams":0.003,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_it_calls_the_submit_action":0.019,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_it_calls_the_submit_action_with_full_youtube_url":0.013,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_it_calls_the_submit_action_with_short_youtube_url":0.013,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_it_shows_a_success_message":0.053,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_it_shows_a_success_message_with_full_youtube_url_too":0.015,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_it_shows_errors_for_wrong_you_tube_url":0.01,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_the_youtube_id_must_be_unique":0.01,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_the_youtube_id_must_be_valid":0.01,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_it_clears_out_the_form_after_submission":0.017,"P\\Tests\\Feature\\Http\\Livewire\\SubmitYouTubeLiveStreamTest::__pest_evaluable_it_wires_properties_and_methods":0.004,"P\\Tests\\Feature\\ImportChannelsForStreamsCommandTest::__pest_evaluable_it_imports_channel_for_stream":0.007,"P\\Tests\\Feature\\ImportChannelsForStreamsCommandTest::__pest_evaluable_it_imports_channel_for_specific_stream":0.006,"P\\Tests\\Feature\\ImportChannelsForStreamsCommandTest::__pest_evaluable_it_does_not_import_channel_for_pending_stream":0.003,"P\\Tests\\Feature\\ImportChannelsForStreamsCommandTest::__pest_evaluable_it_updates_channel_if_already_given":0.004,"P\\Tests\\Feature\\ImportChannelsForStreamsCommandTest::__pest_evaluable_it_does_not_call_youtube_if_all_channels_given":0.003,"P\\Tests\\Feature\\Jobs\\ImportYoutubeChannelStreamsJobTest::__pest_evaluable_it_imports_youtube_channel_streams":0.002,"P\\Tests\\Feature\\Jobs\\ImportYoutubeChannelStreamsJobTest::__pest_evaluable_it_sets_channel_id_to_new_streams":0.003,"P\\Tests\\Feature\\Jobs\\ImportYoutubeChannelStreamsJobTest::__pest_evaluable_it_updates_already_given_streams":0.004,"P\\Tests\\Feature\\Models\\StreamTest::__pest_evaluable_it_only_gives_approved_streams":0.003,"P\\Tests\\Feature\\Models\\StreamTest::__pest_evaluable_it_gets_next_upcoming_stream":0.003,"P\\Tests\\Feature\\Models\\StreamTest::__pest_evaluable_it_gets_next_live_stream_before_upcoming":0.004,"P\\Tests\\Feature\\PageDashboardTest::__pest_evaluable_it_includes_livewire_youtube_import_stream_component":0.004,"P\\Tests\\Feature\\PageDashboardTest::__pest_evaluable_it_includes_livewire_youtube_import_channel_component":0,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_shows_given_streams_on_home_page":0.017,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_will_not_show_past_upcoming_streams_on_home_page":0.011,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_shows_from_closest_to_farthest":0.014,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_shows_unique_names_for_today_and_tomorrow_instead_of_whole_date":0.012,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_does_not_show_old_streams":0.013,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_does_not_show_deleted_streams":0.011,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_marks_live_streams":0.016,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_shows_footer_links":0.006,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_adds_not_button_webcal_link_if_no_streams":0.007,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_adds_button_webcal_link_if_no_streams":0.01,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_will_show_the_time_till_upcoming_stream_in_preview_component":0.011,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_will_show_the_time_passed_since_the_stream_started_in_preview_component":0.01,"P\\Tests\\Feature\\PageHomeTest::__pest_evaluable_it_will_show_the_time_passed_since_the_stream_even_if_actual_start_missing":0.01,"P\\Tests\\Feature\\PageStreamersTest::__pest_evaluable_it_shows_channel_data":0.008,"P\\Tests\\Feature\\PageStreamersTest::__pest_evaluable_it_shows_all_streamers":0.011,"P\\Tests\\Feature\\PageStreamersTest::__pest_evaluable_it_only_shows_streamers_with_approved_and_finished_streams":0.009,"P\\Tests\\Feature\\PageStreamersTest::__pest_evaluable_it_shows_streamers_ordered_by_stream_count":0.045,"P\\Tests\\Feature\\PageStreamersTest::__pest_evaluable_it_only_counts_approved_and_finished_streams":0.033,"P\\Tests\\Feature\\PagesResponseTest::__pest_evaluable_it_can_show_the_home_page":0.006,"P\\Tests\\Feature\\PagesResponseTest::__pest_evaluable_it_can_show_the_feed":0.002,"P\\Tests\\Feature\\PagesResponseTest::__pest_evaluable_it_can_show_the_archive":0.007,"P\\Tests\\Feature\\PagesResponseTest::__pest_evaluable_it_can_show_the_calendar_page":0.001,"P\\Tests\\Feature\\PagesResponseTest::__pest_evaluable_it_can_privacy_policy_page":0.006}} \ No newline at end of file diff --git a/app/Actions/Fortify/CreateNewUser.php b/app/Actions/Fortify/CreateNewUser.php deleted file mode 100644 index c0a8745e..00000000 --- a/app/Actions/Fortify/CreateNewUser.php +++ /dev/null @@ -1,33 +0,0 @@ - ['required', 'string', 'max:255'], - 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], - 'password' => $this->passwordRules(), - 'terms' => Jetstream::hasTermsAndPrivacyPolicyFeature() ? ['required', 'accepted'] : '', - ])->validate(); - - return User::create([ - 'name' => $input['name'], - 'email' => $input['email'], - 'password' => Hash::make($input['password']), - ]); - } -} diff --git a/app/Actions/Fortify/PasswordValidationRules.php b/app/Actions/Fortify/PasswordValidationRules.php deleted file mode 100644 index c44ac0ed..00000000 --- a/app/Actions/Fortify/PasswordValidationRules.php +++ /dev/null @@ -1,16 +0,0 @@ - $this->passwordRules(), - ])->validate(); - - $user->forceFill([ - 'password' => Hash::make($input['password']), - ])->save(); - } -} diff --git a/app/Actions/Fortify/UpdateUserPassword.php b/app/Actions/Fortify/UpdateUserPassword.php deleted file mode 100644 index 81e1b6c3..00000000 --- a/app/Actions/Fortify/UpdateUserPassword.php +++ /dev/null @@ -1,33 +0,0 @@ - ['required', 'string'], - 'password' => $this->passwordRules(), - ])->after(function($validator) use ($user, $input) { - if (! isset($input['current_password']) || ! Hash::check($input['current_password'], $user->password)) { - $validator->errors()->add('current_password', __('The provided password does not match your current password.')); - } - })->validateWithBag('updatePassword'); - - $user->forceFill([ - 'password' => Hash::make($input['password']), - ])->save(); - } -} diff --git a/app/Actions/Fortify/UpdateUserProfileInformation.php b/app/Actions/Fortify/UpdateUserProfileInformation.php deleted file mode 100644 index 38e57b53..00000000 --- a/app/Actions/Fortify/UpdateUserProfileInformation.php +++ /dev/null @@ -1,55 +0,0 @@ - ['required', 'string', 'max:255'], - 'email' => ['required', 'email', 'max:255', Rule::unique('users')->ignore($user->id)], - 'photo' => ['nullable', 'mimes:jpg,jpeg,png', 'max:1024'], - ])->validateWithBag('updateProfileInformation'); - - if (isset($input['photo'])) { - $user->updateProfilePhoto($input['photo']); - } - - if ($input['email'] !== $user->email && - $user instanceof MustVerifyEmail) { - $this->updateVerifiedUser($user, $input); - } else { - $user->forceFill([ - 'name' => $input['name'], - 'email' => $input['email'], - ])->save(); - } - } - - /** - * Update the given verified user's profile information. - * - * @param mixed $user - */ - protected function updateVerifiedUser($user, array $input): void - { - $user->forceFill([ - 'name' => $input['name'], - 'email' => $input['email'], - 'email_verified_at' => null, - ])->save(); - - $user->sendEmailVerificationNotification(); - } -} diff --git a/app/Actions/Jetstream/DeleteUser.php b/app/Actions/Jetstream/DeleteUser.php deleted file mode 100644 index 72ffc393..00000000 --- a/app/Actions/Jetstream/DeleteUser.php +++ /dev/null @@ -1,20 +0,0 @@ -deleteProfilePhoto(); - $user->tokens->each->delete(); - $user->delete(); - } -} diff --git a/resources/views/api/api-token-manager.blade.php b/resources/views/api/api-token-manager.blade.php deleted file mode 100644 index e3bd3809..00000000 --- a/resources/views/api/api-token-manager.blade.php +++ /dev/null @@ -1,175 +0,0 @@ -
- - - - {{ __('Create API Token') }} - - - - {{ __('API tokens allow third-party services to authenticate with our application on your behalf.') }} - - - - -
- - - -
- - - @if (Laravel\Jetstream\Jetstream::hasPermissions()) -
- - -
- @foreach (Laravel\Jetstream\Jetstream::$permissions as $permission) - - @endforeach -
-
- @endif -
- - - - {{ __('Created.') }} - - - - {{ __('Create') }} - - -
- - @if ($this->user->tokens->isNotEmpty()) - - - -
- - - {{ __('Manage API Tokens') }} - - - - {{ __('You may delete any of your existing tokens if they are no longer needed.') }} - - - - -
- @foreach ($this->user->tokens->sortBy('name') as $token) -
-
- {{ $token->name }} -
- -
- @if ($token->last_used_at) -
- {{ __('Last used') }} {{ $token->last_used_at->diffForHumans() }} -
- @endif - - @if (Laravel\Jetstream\Jetstream::hasPermissions()) - - @endif - - -
-
- @endforeach -
-
-
-
- @endif - - - - - {{ __('API Token') }} - - - -
- {{ __('Please copy your new API token. For your security, it won\'t be shown again.') }} -
- - -
- - - - {{ __('Close') }} - - -
- - - - - {{ __('API Token Permissions') }} - - - -
- @foreach (Laravel\Jetstream\Jetstream::$permissions as $permission) - - @endforeach -
-
- - - - {{ __('Cancel') }} - - - - {{ __('Save') }} - - -
- - - - - {{ __('Delete API Token') }} - - - - {{ __('Are you sure you would like to delete this API token?') }} - - - - - {{ __('Cancel') }} - - - - {{ __('Delete') }} - - - -
diff --git a/resources/views/api/index.blade.php b/resources/views/api/index.blade.php deleted file mode 100644 index d15b6a33..00000000 --- a/resources/views/api/index.blade.php +++ /dev/null @@ -1,13 +0,0 @@ - - -

- {{ __('API Tokens') }} -

-
- -
-
- @livewire('api.api-token-manager') -
-
-
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php deleted file mode 100644 index d9aa8ebd..00000000 --- a/resources/views/dashboard.blade.php +++ /dev/null @@ -1,15 +0,0 @@ - - -

- {{ __('Dashboard') }} -

-
- -
-
- - - -
-
-
diff --git a/resources/views/livewire/timezone-switcher.blade.php b/resources/views/livewire/timezone-switcher.blade.php deleted file mode 100644 index c9dac87e..00000000 --- a/resources/views/livewire/timezone-switcher.blade.php +++ /dev/null @@ -1,21 +0,0 @@ -
- -
- -
- - -
-
-
diff --git a/resources/views/navigation-menu.blade.php b/resources/views/navigation-menu.blade.php deleted file mode 100644 index 41930a42..00000000 --- a/resources/views/navigation-menu.blade.php +++ /dev/null @@ -1,238 +0,0 @@ - diff --git a/resources/views/policy.blade.php b/resources/views/policy.blade.php deleted file mode 100644 index 0fa67a44..00000000 --- a/resources/views/policy.blade.php +++ /dev/null @@ -1,13 +0,0 @@ - -
-
-
- -
- -
- {!! $policy !!} -
-
-
-
diff --git a/resources/views/profile/delete-user-form.blade.php b/resources/views/profile/delete-user-form.blade.php deleted file mode 100644 index 677261d8..00000000 --- a/resources/views/profile/delete-user-form.blade.php +++ /dev/null @@ -1,53 +0,0 @@ - - - {{ __('Delete Account') }} - - - - {{ __('Permanently delete your account.') }} - - - -
- {{ __('Once your account is deleted, all of its resources and data will be permanently deleted. Before deleting your account, please download any data or information that you wish to retain.') }} -
- -
- - {{ __('Delete Account') }} - -
- - - - - {{ __('Delete Account') }} - - - - {{ __('Are you sure you want to delete your account? Once your account is deleted, all of its resources and data will be permanently deleted. Please enter your password to confirm you would like to permanently delete your account.') }} - -
- - - -
-
- - - - {{ __('Cancel') }} - - - - {{ __('Delete Account') }} - - -
-
-
diff --git a/resources/views/profile/logout-other-browser-sessions-form.blade.php b/resources/views/profile/logout-other-browser-sessions-form.blade.php deleted file mode 100644 index 06c8e65e..00000000 --- a/resources/views/profile/logout-other-browser-sessions-form.blade.php +++ /dev/null @@ -1,104 +0,0 @@ - - - {{ __('Browser Sessions') }} - - - - {{ __('Manage and log out your active sessions on other browsers and devices.') }} - - - -
- {{ __('If necessary, you may log out of all of your other browser sessions across all of your devices. Some of your recent sessions are listed below; however, this list may not be exhaustive. If you feel your account has been compromised, you should also update your password.') }} -
- - @if (count($this->sessions) > 0) -
- - @foreach ($this->sessions as $session) -
-
- @if ($session->agent->isDesktop()) - - - - @else - - - - - - @endif -
- -
-
- {{ $session->agent->platform() }} - {{ $session->agent->browser() }} -
- -
-
- {{ $session->ip_address }}, - - @if ($session->is_current_device) - {{ __('This device') }} - @else - {{ __('Last active') }} {{ $session->last_active }} - @endif -
-
-
-
- @endforeach -
- @endif - -
- - {{ __('Log Out Other Browser Sessions') }} - - - - {{ __('Done.') }} - -
- - - - - {{ __('Log Out Other Browser Sessions') }} - - - - {{ __('Please enter your password to confirm you would like to log out of your other browser sessions across all of your devices.') }} - -
- - - -
-
- - - - {{ __('Cancel') }} - - - - {{ __('Log Out Other Browser Sessions') }} - - -
-
-
diff --git a/resources/views/profile/show.blade.php b/resources/views/profile/show.blade.php deleted file mode 100644 index 94602368..00000000 --- a/resources/views/profile/show.blade.php +++ /dev/null @@ -1,45 +0,0 @@ - - -

- {{ __('Profile') }} -

-
- -
-
- @if (Laravel\Fortify\Features::canUpdateProfileInformation()) - @livewire('profile.update-profile-information-form') - - - @endif - - @if (Laravel\Fortify\Features::enabled(Laravel\Fortify\Features::updatePasswords())) -
- @livewire('profile.update-password-form') -
- - - @endif - - @if (Laravel\Fortify\Features::canManageTwoFactorAuthentication()) -
- @livewire('profile.two-factor-authentication-form') -
- - - @endif - -
- @livewire('profile.logout-other-browser-sessions-form') -
- - @if (Laravel\Jetstream\Jetstream::hasAccountDeletionFeatures()) - - -
- @livewire('profile.delete-user-form') -
- @endif -
-
-
diff --git a/resources/views/profile/two-factor-authentication-form.blade.php b/resources/views/profile/two-factor-authentication-form.blade.php deleted file mode 100644 index b40ca48a..00000000 --- a/resources/views/profile/two-factor-authentication-form.blade.php +++ /dev/null @@ -1,85 +0,0 @@ - - - {{ __('Two Factor Authentication') }} - - - - {{ __('Add additional security to your account using two factor authentication.') }} - - - -

- @if ($this->enabled) - {{ __('You have enabled two factor authentication.') }} - @else - {{ __('You have not enabled two factor authentication.') }} - @endif -

- -
-

- {{ __('When two factor authentication is enabled, you will be prompted for a secure, random token during authentication. You may retrieve this token from your phone\'s Google Authenticator application.') }} -

-
- - @if ($this->enabled) - @if ($showingQrCode) -
-

- {{ __('Two factor authentication is now enabled. Scan the following QR code using your phone\'s authenticator application.') }} -

-
- -
- {!! $this->user->twoFactorQrCodeSvg() !!} -
- @endif - - @if ($showingRecoveryCodes) -
-

- {{ __('Store these recovery codes in a secure password manager. They can be used to recover access to your account if your two factor authentication device is lost.') }} -

-
- -
- @foreach (json_decode(decrypt($this->user->two_factor_recovery_codes), true) as $code) -
{{ $code }}
- @endforeach -
- @endif - @endif - -
- @if (! $this->enabled) - - - {{ __('Enable') }} - - - @else - @if ($showingRecoveryCodes) - - - {{ __('Regenerate Recovery Codes') }} - - - @else - - - {{ __('Show Recovery Codes') }} - - - @endif - - - - {{ __('Disable') }} - - - @endif -
-
-
diff --git a/resources/views/profile/update-password-form.blade.php b/resources/views/profile/update-password-form.blade.php deleted file mode 100644 index 4eb3b6d6..00000000 --- a/resources/views/profile/update-password-form.blade.php +++ /dev/null @@ -1,42 +0,0 @@ - - - {{ __('Update Password') }} - - - - {{ __('Ensure your account is using a long, random password to stay secure.') }} - - - -
- - - -
- -
- - - -
- -
- - - -
-
- - - - {{ __('Saved.') }} - - - - {{ __('Save') }} - - -
diff --git a/resources/views/profile/update-profile-information-form.blade.php b/resources/views/profile/update-profile-information-form.blade.php deleted file mode 100644 index de8d8fd3..00000000 --- a/resources/views/profile/update-profile-information-form.blade.php +++ /dev/null @@ -1,80 +0,0 @@ - - - {{ __('Profile Information') }} - - - - {{ __('Update your account\'s profile information and email address.') }} - - - - - @if (Laravel\Jetstream\Jetstream::managesProfilePhotos()) -
- - - - - - -
- {{ $this->user->name }} -
- - -
- - -
- - - {{ __('Select A New Photo') }} - - - @if ($this->user->profile_photo_path) - - {{ __('Remove Photo') }} - - @endif - - -
- @endif - - -
- - - -
- - -
- - - -
-
- - - - {{ __('Saved.') }} - - - - {{ __('Save') }} - - -
diff --git a/resources/views/terms.blade.php b/resources/views/terms.blade.php deleted file mode 100644 index e45e9193..00000000 --- a/resources/views/terms.blade.php +++ /dev/null @@ -1,13 +0,0 @@ - -
-
-
- -
- -
- {!! $terms !!} -
-
-
-
diff --git a/resources/views/vendor/jetstream/mail/team-invitation.blade.php b/resources/views/vendor/jetstream/mail/team-invitation.blade.php deleted file mode 100644 index 17012123..00000000 --- a/resources/views/vendor/jetstream/mail/team-invitation.blade.php +++ /dev/null @@ -1,23 +0,0 @@ -@component('mail::message') -{{ __('You have been invited to join the :team team!', ['team' => $invitation->team->name]) }} - -@if (Laravel\Fortify\Features::enabled(Laravel\Fortify\Features::registration())) -{{ __('If you do not have an account, you may create one by clicking the button below. After creating an account, you may click the invitation acceptance button in this email to accept the team invitation:') }} - -@component('mail::button', ['url' => route('register')]) -{{ __('Create Account') }} -@endcomponent - -{{ __('If you already have an account, you may accept this invitation by clicking the button below:') }} - -@else -{{ __('You may accept this invitation by clicking the button below:') }} -@endif - - -@component('mail::button', ['url' => $acceptUrl]) -{{ __('Accept Invitation') }} -@endcomponent - -{{ __('If you did not expect to receive an invitation to this team, you may discard this email.') }} -@endcomponent