scoumbourdis / grocery-crud

Grocery CRUD is a PHP Codeigniter Framework library that creates a full functional CRUD system without the requirement of extra customisation to the JavaScripts or the CSS to do it so.
http://www.grocerycrud.com
GNU General Public License v3.0
1.01k stars 472 forks source link

Master/Detail view on grid create/read/update/delete(CRUD) #143

Open davidoster opened 11 years ago

davidoster commented 11 years ago

There are cases where the records of secondary table are strictly related(=need a primary table) in order to store data,

e.g when we need to store the buys of a customer first we need to define the customer! This is the simplest form of a Master/Detail database structure.

It would be nice to have such a feature within grocery-crud. I am thinking this as a 3 step process, from the developer point of view that is using grocery-crud:

  1. define master table
  2. define detail table(s)
  3. define linked fields between master,detail tables

This would be brilliant if it can happen on all 4 major operations(CRUD) because then we could have a single view for example :

of a customer's,

This makes the system highly compact and easier to maintain(from the user point of view) since you get a fraction of the data in demand in a concise view!!

scoumbourdis commented 11 years ago

@davidoster sorry for the delayed answer. FYI I agree with you and I will have this issue as open so it will be as a reminder for me to have something like this. This is a great idea and lot of users wants this functionality.

Thanks

Evandroweb commented 10 years ago

No changes yet ?

jgestiot commented 9 years ago

Perhaps it is time to close this if it cannot be done/has been done or alternatively provide a roadmap.

fishboy2000sd commented 8 years ago

@davidoster, this is very interesting feature and I think it is "MUST" but fortunately, about more than 3 years with no progress. @scoumbourdis, let us try to put a road-map and engage the grocery-crud community to develop such a great functionality.

heruprambadi commented 8 years ago

Try to use getnocms.com It has master detail feature for grocery crud. Unfortunatelly, it can't run without noCms

heruprambadi commented 8 years ago

http://www.grocerycrud.com/forums/topic/1260-no-cms-and-grocery-crud-master-detail-form/

davidoster commented 8 years ago

@fishboy2000sd, unfortunately GC is not actively developed any more. I wouldn't expect such a feature any time soon from @scoumbourdis. I invite you if you want to make a fork of GC and work on this. I am willing to help you out, since I believe that GroceryCrud is a great software.

heruprambadi commented 8 years ago

Yeah.. i don't want the main reason i used CI dead.

fishboy2000sd commented 8 years ago

@heruprambadi, I do not think CI is dead as v3.0.6 released tow months ago. @davidoster, yes GC is a great software and it is frustrated to be not actively developed any more! Anyhow I am willing to help in developing such a feature as much as I can.

heruprambadi commented 8 years ago

@fishboy2000sd not CI. I mean grocerycrud. Like @davidostet said, GC is not actively developed any more.

fishboy2000sd commented 8 years ago

@heruprambadi, sorry for the misunderstood :)

scoumbourdis commented 8 years ago

Hello guys,

I just saw this thread and I think there is a bit of a confusion :)

grocery CRUD is actively developed! It is just that because this is a one man project (me 😃 ) the development is a bit slower.

The confusion here is that I will not develop any Master/Detail development any time soon and this is what @davidoster was saying. Typically, his suggestion (and mine) is that as grocery CRUD is open-source you can simply fork the branch and create the master/detail development (as some people already did - e.g. https://github.com/goFrendiAsgard/No-CMS) for their own purposes and why not share the repository to the forums so other people will know.

Thanks Johnny

scoumbourdis commented 8 years ago

In fact there is a new version of grocery CRUD 1.5.5 that was released today 😄

davidoster commented 8 years ago

Great @scoumbourdis! I agree that we need Master/Detail. Let's get together and do a joint fork to give this feature to the community.