Git Product home page Git Product logo

dullahan's People

Contributors

joppuyo avatar siiptuo avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dullahan's Issues

API versions

When content fields are changed or removed, users should be able to enter content corresponding to a specific API version. API endpoints should also have version indicated.

Handle duplicate media file names

If user uploads a file that has a filename that already exists in the system, system should handle the upload by appending number to the filename, appending "copy" to the filename of presenting the choice of replacing the existing file

Improve media preview when viewing content

On the content view page, use the image thumbnail instead of url to display image. This ensures also previewable files can be viewed correctly. Also ensure that unpreviewable files have corresponding file icons.

View app details

User should be able to view app details such as name, description and API key

Accessibility

Ensure custom form components such as image and reference selectors are accessible by keyboard.

Boolean field type

Allow user to add boolean field to their content type. It should be represented as a switch in the admin panel.

Consistency check when deleting images

Check images are not part of any required field before deleting them. If they are, disallow image deletion.

Also notify user if they are part of non-required field, just to inform user. User should have possibility to continue regardless.

Add an app

User should be able to add an app and generate an API key at the same time for it.

Consistency check when deleting content

Check content items are not part of any required reference field before deleting them. If they are, disallow content deletion.

Also notify user if they are part of non-required field, just to inform user. User should have possibility to continue deletion regardless.

Password reset functionality

Should an user ever forget their password, they should be able to enter their email address and get a password reset link sent to their inbox. The API endpoint should be preferably rate-limited.

Invite user

User should be able to invite another user instead of assigning them a password. Invitation should be send by email. Invitee should be able to set their password by themselves.

Revisions

Allow content items to have multiple revisions and browse-able revision history

Upload app icon

User should be able to upload an app icon and view it in the user interface

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.