Giter Club home page Giter Club logo

Comments (3)

gbersac avatar gbersac commented on August 27, 2024

I found out how to do it.

The key is to not follow the documentation and do not add the following line to application.conf :

application.global=play.utils.crud.GlobalCRUDSettings

Instead you should add/uncomment the following line (I am not sure this is a must do) :

application.global=Global

The you create the Global class in the playAppRoot/app/Global.java. This class extends the play.utils.crud.GlobalCRUDSettings class.
Example :

import play.Logger;
import play.Application;
import play.utils.crud.*;
import models.User;
import java.util.List;
import play.libs.Yaml;
import com.avaje.ebean.Ebean;

public class Global extends GlobalCRUDSettings
{
    @Override
    public void onStart(Application app) {
        super.onStart(app);
        if (app.isDev()
                && app.configuration().getBoolean("insertTestData", false)
                && User.find.findIds().isEmpty()) {
            Logger.debug("Load data");
            Ebean.save((List) Yaml.load("test-data.yml"));
        }
    }
}

from play2-crud.

hakandilek avatar hakandilek commented on August 27, 2024

Hi Guillaume,

can you please update the documentation with your findings?

from play2-crud.

gbersac avatar gbersac commented on August 27, 2024

Ok, I'll do it.

Cordialement,Guillaume Bersac2bis avenue Guillemin92600 Asnière sur seine06.65.30.89.43

Date: Wed, 13 Aug 2014 06:58:48 -0700
From: [email protected]
To: [email protected]
CC: [email protected]
Subject: Re: [play2-crud] GlobalCRUDSettings onStart is not working (#41)

Hi Guillaume,

can you please update the documentation with your findings?


Reply to this email directly or view it on GitHub.

from play2-crud.

Related Issues (20)

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.