Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Add Time Expiration for URLs #11

Open
6 tasks
Zingzy opened this issue Oct 6, 2024 · 0 comments
Open
6 tasks

Feature: Add Time Expiration for URLs #11

Zingzy opened this issue Oct 6, 2024 · 0 comments
Assignees
Labels
backend Changes related to Backand/API enhancement New feature or request frontend priority: high High priority tasks

Comments

@Zingzy
Copy link
Member

Zingzy commented Oct 6, 2024

Description

Implement a feature that allows users to set an expiration time for their URLs. This will enable URLs to automatically become inactive after a specified period, enhancing control and security for users.

Tasks

  • Set Expiration Time

    • Implement functionality to allow users to set an expiration time for their URLs during creation.
    • Ensure the expiration time can be specified in various formats (e.g., hours, days, weeks).
  • Store Expiration Time

    • Update the database schema to store the expiration time for each URL.
    • Ensure backward compatibility with existing URLs.
  • Check Expiration Time

    • Implement logic to check if a URL has expired before redirecting.
    • Ensure expired URLs are handled appropriately (e.g., display an error message or redirect to a default page).
  • User Interface Updates

    • Update the URL creation and management interface to allow users to set and view expiration times.
    • Ensure the interface is user-friendly and intuitive.
  • Testing

    • Write unit tests to verify the accuracy of the expiration time setting and checking logic.
    • Perform integration tests to ensure the feature works seamlessly with the existing system.
  • Documentation

    • Update the documentation to include details about the new expiration time feature.
    • Provide instructions on how to set and manage expiration times for URLs.
@Zingzy Zingzy added enhancement New feature or request priority: high High priority tasks backend Changes related to Backand/API frontend labels Oct 6, 2024
@Zingzy Zingzy self-assigned this Oct 6, 2024
@Zingzy Zingzy added this to the Core Feature Enhancements milestone Oct 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Changes related to Backand/API enhancement New feature or request frontend priority: high High priority tasks
Projects
Status: 🏗️ In Progress
Development

No branches or pull requests

1 participant