Git Product home page Git Product logo

antic's People

Contributors

kasigi avatar waffle-iron avatar

Watchers

 avatar  avatar

Forkers

lupswitch

antic's Issues

Add cancel delete button

In the grid view, add an option to cancel the delete action. Presently only the confirm delete shows with no way to cancel short of refreshing the browser.

File Field

Create a mechanism for file uploads / fields.

File fields should optionally have a way to list permissible mime types and files should be scanned against the types.

File permissions should not have execute by default when saved.

Create 'cron' job

Create a processing task that will go off 'randomly' that is capable of handling various housekeeping items.

Tie to a setting where it uses a 'real' cron or checks site settings whether it needs to run.

Tasks:
Fix/update permissions for super-admin group for all tables.

Get Users Service

Create a get users service.

Optionally specify a list of user id's.

Return:
userID
fname
lname

Require login.

Get Groups Service

Create a get users service.

Optionally specify a list of group id's

Return:
groupID
groupName

Require login.

Add Logging Events

Add entries to the log table when:

User Logs In
Authentication Error
Inadequate Permissions
User Deletes a record
User Edits a record
User Creates a record
SQL Error occurs

Create initialization script

Create an init/upgrade script that runs to set up the database for the first time or updates the structure from previous versions.

Create User JSON Interface

Create the php-to-json interface to support user logins and user management.

It must support these actions:
login
logout
updatePassword

Create login/logout Form

Create form and add link with status to top navigation.

User should be able to login or logout.

Convert Field Display to Angular Directives

Convert the field display into an angular directive that alters based on the content type.

Default: text input
Support Possibilities:
Boolean (Select+Option of true/false)
INT
FLOAT
Text Area (display for longtext)
Foreign Key (Select+Option functionality as presently implemented)

Field validation

Add a field validation mechanism to highlight individual fields that contain values that do not match allowable types.

Note: an option regex can be specified in the field settings for validation purposes.

Implement Error Messages

Data actions should implement messages on success / failure. In particular, there should be an error message displayed when an action does not complete.

For example - attempting to delete a 'parent' primary key will usually fail.

Primary Key Auto Incrementing Bug

When a new row is being inserted, the primary key should default to blank. At present it sets the value to zero which causes the insert to fail.

Display Fields on Grid View

Allow the model json file to specify "gridDisplayFields". When present, the grid view will display the combination of the fields listed and any primary keys instead of the entire table.

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.