public function checkBeatmapDiscussionPostEdit($user, $post) { $prefix = 'beatmap_discussion_post.edit.'; $this->ensureLoggedIn($user); $this->ensureCleanRecord($user); if ($post->system) { return $prefix . 'system_generated'; } if ($user->user_id !== $post->user_id) { return $prefix . 'not_owner'; } return 'ok'; }