report fields
This commit is contained in:
		@@ -21,7 +21,7 @@ class Reports extends Controller
 | 
			
		||||
    {
 | 
			
		||||
        $classes = $categories = [];
 | 
			
		||||
 | 
			
		||||
        $reports = Report::collect();
 | 
			
		||||
        $reports = Report::all();
 | 
			
		||||
 | 
			
		||||
        foreach ($reports as $report) {
 | 
			
		||||
            if (!Utility::canRead($report->class)) {
 | 
			
		||||
@@ -62,15 +62,7 @@ class Reports extends Controller
 | 
			
		||||
    {
 | 
			
		||||
        $classes = Utility::getClasses();
 | 
			
		||||
 | 
			
		||||
        $groups = Utility::getGroups();
 | 
			
		||||
 | 
			
		||||
        $periods = Utility::getPeriods();
 | 
			
		||||
 | 
			
		||||
        $basises = Utility::getBasises();
 | 
			
		||||
 | 
			
		||||
        $charts = Utility::getCharts();
 | 
			
		||||
 | 
			
		||||
        return view('common.reports.create', compact('classes', 'groups', 'periods', 'basises', 'charts'));
 | 
			
		||||
        return view('common.reports.create', compact('classes'));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
@@ -111,15 +103,9 @@ class Reports extends Controller
 | 
			
		||||
    {
 | 
			
		||||
        $classes = Utility::getClasses();
 | 
			
		||||
 | 
			
		||||
        $groups = Utility::getGroups();
 | 
			
		||||
        $class = Utility::getClassInstance($report);
 | 
			
		||||
 | 
			
		||||
        $periods = Utility::getPeriods();
 | 
			
		||||
 | 
			
		||||
        $basises = Utility::getBasises();
 | 
			
		||||
 | 
			
		||||
        $charts = Utility::getCharts();
 | 
			
		||||
 | 
			
		||||
        return view('common.reports.edit', compact('report', 'classes', 'groups', 'periods', 'basises', 'charts'));
 | 
			
		||||
        return view('common.reports.edit', compact('report', 'classes', 'class'));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
@@ -207,11 +193,11 @@ class Reports extends Controller
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Get groups of the specified resource.
 | 
			
		||||
     * Get fields of the specified resource.
 | 
			
		||||
     *
 | 
			
		||||
     * @return Response
 | 
			
		||||
     */
 | 
			
		||||
    public function groups()
 | 
			
		||||
    public function fields()
 | 
			
		||||
    {
 | 
			
		||||
        $class = request('class');
 | 
			
		||||
 | 
			
		||||
@@ -219,16 +205,20 @@ class Reports extends Controller
 | 
			
		||||
            return response()->json([
 | 
			
		||||
                'success' => false,
 | 
			
		||||
                'error' => true,
 | 
			
		||||
                'data' => false,
 | 
			
		||||
                'message' => "Class doesn't exist",
 | 
			
		||||
                'message' => 'Class does not exist',
 | 
			
		||||
                'html' => '',
 | 
			
		||||
            ]);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        $fields = (new $class())->getFields();
 | 
			
		||||
 | 
			
		||||
        $html = view('partials.reports.fields', compact('fields'))->render();
 | 
			
		||||
 | 
			
		||||
        return response()->json([
 | 
			
		||||
            'success' => true,
 | 
			
		||||
            'error' => false,
 | 
			
		||||
            'data' => (new $class())->groups,
 | 
			
		||||
            'message' => '',
 | 
			
		||||
            'html' => $html,
 | 
			
		||||
        ]);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user