Code Monkey home page Code Monkey logo

thrust's Introduction

#Thrust

Fields

  • Validation rules
  • Show in Index / Edit
  • Visibility

Basic Types

  • Check
  • Check Switch
  • Color
  • Currency
  • Date
  • Datetime
  • Email
  • Hidden
  • Integer
  • Link
  • Password
  • Percentage
  • Range
  • Select
  • Text
  • Textarea
  • Time
  • Url

Powered up

  • Panel
  • Image
  • Place
  • Gravatar
  • ParentId

Relationships

  • HasMany
  • HasOne
  • Belongs to
  • Belongs to many

Resource

  • Sortable
  • Search
  • Pagination
  • Single resource
  • Single resource search
  • Automatic with
  • Main Actions
  • Row Actions
  • Inline Edit
  • Save and continue
  • Table density
  • Uses laravel policies for the crud related actions

Events

It uses the standard Laravel events, but if you want to add some events only on Thrust pages you can do it like this in you AppServiceProvider

    Thrust::serving(function () {
        User::observe(UserObserver::class);
    });

This way the observers will only be registered when using a thrust function

TODO:

[x] Migrate to select2 4.0
[x] Make check fields to be toggable from the index
[x] Pin validation not working (digits 4)
[x] Update validation
[x] Configurable route prefix
[x] Make the service provider deffered as it doesn't need to be called in the API
[x] Panel visibility by check and select
[x] Make visibleWhen (for checkboxes, or type of printers... etc)
[x] BelongsTo many ajax searchable
[x] Prunable files, should be deleted when deleting resource
[x] Update saveOrder function to use a thrust one instead of the retail/xef yet
[x] Update saveOrder function to use the plural version of the resource name (the one we use on whole thrust) instead of the singular one
[x] ThrustRelationshipController to use the $relationDisplayName instead of name
[x] Employee, photo upload...
[x] Add save and continue editing functionality
[x] Inline editing!
[x] Table density
[x] Custom events to be different than the standard ones?
[x] Quan sortable, afegir x defecte la main action save order
[x] Make the resource found in app service provider recursive into thrust directory ?
[x] Improved ResourceFilters\Search by words, fer-ho per el primer fields nomes?
[x] Search through relationships
[] Save image in thrust to use the same route as display
[] Relationship rules, apply to field, and should apply to foreing_key when saving
[] Use the search route into searcher, and pass the search parameter to query instead of a new url path parameter
[] Delete validation
[] Make sortable relationships (right now it uses the relationship name instead of the underling field)
[] Add latlang to algolia places search?
[] Search limitar-lo a 100 (configurable) sense pagination
[] Make hideWhen and showWhen to make it work with Array fields

thrust's People

Contributors

badchoice avatar paurevo avatar dadraude avatar martisalamorral avatar jordi1704 avatar vicenthy avatar draude avatar kodjunkie avatar

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.