Code Monkey home page Code Monkey logo

echidna's People

Contributors

dependabot[bot] avatar phomea avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

martiele

echidna's Issues

Backend inputs placeholders

Describe the bug
In the backend template all the inputs has always "Enter your company name" as placeholder

To Reproduce
Steps to reproduce the behavior:

  1. Go to an edit or add form in the backend
  2. See error on each input field

Expected behavior
Each input field should have "Enter {fieldname} value" as placeholder

Additional context
You can find all the fields templates in the /app/backend/template/fields directory

Backend login remember me

Describe the solution you'd like
The user logged is now saved in session. The "remember me" checkbox n backend login does nothing. Implement the remember me saving the user in cookies and retrieve it when session expires.
I suggest to edit the user entity and a token field with an expire date.
Save only the token in the cookie and retrieve the user using it.

Additional context
Head to /app/applications/login/LoginApplication.php to find the authenticate method.
You'll have to also look at the router filter "filter.backend.login" also found in LoginApplication.
The login template is found in /app/backend/template/login.twig

Default config file in application folder

Describe the solution you'd like
When a config file is requested Echidna checks in /app/config to find it. Echidna also try to load a config with the same name inside the /app/frontend/{nameofactivetheme}/config.
Would be great to have default config files inside each application folder and try to initially load them before trying to override them with the root config file or the frontend config file.

Additional context
The class Config can be found in /app/core/Config.php. Need to check to the "getFile" method.
Ideas and solutions are welcome

Backend Placeholder for user image

Describe the bug
When the user doesn't have a profile picture the image is just black.

To Reproduce
Steps to reproduce the behavior:

  1. Login to the backend and look at the top right corner

Expected behavior
User profile picture should have a placeholder image

Additional context
The right aside can be found in /app/backend/template/base.twig

Backend inputs shold extend the default one

Describe the solution you'd like
All the field templates in the backend should extend the default.twig one so we can expect the same behaviour on all the html they have in common.

Additional context
You can find the field templates for backend in /app/backend/templates/fields directory

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.