Skip to content
This repository has been archived by the owner on Feb 13, 2019. It is now read-only.

Releases: hugo082/DBManagerBundle

Minor links bug

03 Jul 14:48
Compare
Choose a tag to compare

Links after form submission bug

Minor links bug

16 Jun 09:36
Compare
Choose a tag to compare
2.0.2

Error in Doc + Bug link

Annotations Support

04 Jun 17:18
Compare
Choose a tag to compare
2.0.1

minor bug integrate disabled action in view

FQTDBCoreBundle implementation

17 May 20:23
Compare
Choose a tag to compare

Implementation of FQTDBCoreBundle and added many features

Events support

26 Feb 03:12
Compare
Choose a tag to compare

Now you can execute custom process for each action with events. Before execute an action DBM call an event, if you set his property execute to true, DBM ignore default action.

For more information, see /README.md

Custom constraints

25 Feb 23:41
Compare
Choose a tag to compare

Now, you can define a custom constraints for each action on each entity.

For more information, see /README.md

Entity access support

24 Feb 23:39
Compare
Choose a tag to compare

Now, you can define access for all entity and all action on an entity. For this you must install and activate FOSUserBundle.

For more information, see /README.md

Override views and fix

22 Feb 06:14
Compare
Choose a tag to compare

Now, you can override all views more easier. You can also list an empty entity and load your entity in one line.

For more informations, see /README.md file.

Optimisation of configuration file

21 Feb 19:53
Compare
Choose a tag to compare

You can now specify only required information. DBM load automatically your entity and your form type without fullPath and other details.
Permissions of all entities are more efficiently managed and easier to configure.
Now, DBM can also configure your views with default settings.

For more details, see README.md

First stable version

21 Feb 06:19
Compare
Choose a tag to compare

Database Manager Web Interface

DBManager is a web interface generator that help you to implement a database
manager on your website.

Features include:

  • Action control on entity
    • Add
    • Edit
    • Remove
  • Personalize interface

v1.0 21 FEV 17

Installation

Composer requirement

Add repositories to your composer.json

"repositories" : [
    {
        "type" : "vcs",
        "url" : "https://github.com/.../....git",
        "no-api": true
    }
]

Add requirement :

"require": {
    "hello/worldbundle": "*",
    //...
},

Update your requirements with composer update command.

Bundle configuration

Enable the bundle in the kernel :

<?php
// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        // ...
        new FOS\UserBundle\FOSUserBundle()
    );
}

Update your config.yml :

db_manager:
    views:
        list:
            add: false
        edit:
            list: false
    entities:
        DisplayName: # Display and URL name
            name: RealName
            bundle: AppBundle
            fullpath: AppBundle\Entity\RealName
            formtype: AppBundle\Form\RealNameType
            permission:
                add: true
                edit: true
                remove: false

About

DBManagerBundle is a FOUQUET initiative.
See also the creator.

License

This bundle is under the MIT license. See the complete license in the bundle