- May 18, 2016
-
-
PavelBegunkov authored
- sql refactoring - fix incorrect function's Сase (handler/map.php) - fix group attaching (incorrect attaching/deattaching) - fix incorrect sql function usage (see InternalIsMapCreated in ChangeDisciplineControl) - fix grades without degree (sp CreateGrade), (+sql fixes file) - add error handling for module name changing - remove redundant console.log - fix lost extra rates (student index page) - improper exam rate (student index page)
-
xamgore authored
Just moved id attributes to data-id. Don't think it was such a critical issue as I thought before.
-
- May 11, 2016
-
-
xamgore authored
+ Add animation for modules swaps + Add always / error callbacks to $.post requests + Remove usages of deprecated variables & functions + Format code, apply naming conventions
-
- May 03, 2016
-
-
xamgore authored
-
- Sep 30, 2015
-
-
Роман Штейнберг authored
-
- Sep 08, 2015
-
-
xamgore authored
Client js tried to get (incorrectly) discipline id from URL and got error at the server side.
-
- Sep 03, 2015
-
-
Anton Shalimov authored
-
Anton Shalimov authored
-
RomanSteinberg authored
-
xamgore authored
-
xamgore authored
See `discipline/666/teachers` page.
-
xamgore authored
Link with name "Back to rating". The bug was caused by editing some routes.
-
xamgore authored
-
xamgore authored
-
- Aug 31, 2015
-
-
Andrew Rudenets authored
-
Andrew Rudenets authored
-
- Aug 21, 2015
-
-
- Jul 22, 2015
-
-
xamgore authored
-
- Jul 21, 2015
- Jul 14, 2015
-
-
dmitry.sviridkin authored
-
dmitry.sviridkin authored
-
- Jul 06, 2015
-
-
-
xamgore authored
-
- Jun 30, 2015
-
-
PavelBegunkov authored
-
- Jun 28, 2015
-
-
xamgore authored
* Fixed bug with students search * Documentation for Model_Student * Utility function Arr::groupBy()
-
xamgore authored
Simplified methods. If you want to group elements by any key, write ->as_array('key').
-
xamgore authored
Separated logic and representation, removed unused functions, duplicates
-
- Jun 26, 2015
-
-
xamgore authored
-
- Jun 15, 2015
-
-
xamgore authored
Default faculty was not defined by default.
-
- Jun 14, 2015
-
-
xamgore authored
Russian constants are moved to twig & RusLang modules. Functions were renamed to Semesters::load($id) & Semesters::loadAll().
-
xamgore authored
-
PavelBegunkov authored
-
- Jun 12, 2015
-
-
xamgore authored
-
- Jun 11, 2015
-
-
xamgore authored
-
- Jun 06, 2015
-
-
xamgore authored
/coursework/create — create new coursework /discipline/create — create new discipline /discipline/127 & /discipline/127/structure — edit the discipline with id 127 /discipline/127/students — edit the list of attached to discipline students Moved duplicate code to before() method, some other refactorings.
-
- Jun 05, 2015
-
-
xamgore authored
1. Discipline models have the direct access to fields, for example: $discipline->subjectName, so you don't have to remember them (press ctrl+space). Improves static code analysis. Also, if you make a mismatch, ErrorException will be thrown — this is the most important improvement. 2. There are some operations on disciplines (attach new teacher, transfer discipline to another teacher, an so on), so you can use them: $discipline->attachTeacher(53). 3. Discipline model has array access operators, so you must not convert instances with toArray() method. A common way is: /* PHP */ $d = Model_Discipline::load($id); $d['extraField'] = 127; $twig->Discipline = $d; // is ok, cause $d is like an array /* Twig */ {{ Discipline.extraField }} // call $d->offsetGet('extraField') method 4. Models Faculty, Student, Teachers and Groups have `getDisciplines()` method, and an array of Model_Discipline will be returned. 5. We use camelCase for all fields: in twig, on the PHP level and also in the database.
-
- May 29, 2015
-
-
xamgore authored
-
- May 24, 2015
-
-
xamgore authored
-