gruntmaster-data.git
8 years agoDo not use kv_list as it does not exist in jessie DBIx::Simple nodbic
Marius Gavrilescu [Mon, 28 Sep 2015 10:29:51 +0000 (13:29 +0300)]
Do not use kv_list as it does not exist in jessie DBIx::Simple

8 years agoAdd gruntmaster-opener
Marius Gavrilescu [Mon, 28 Sep 2015 10:20:34 +0000 (13:20 +0300)]
Add gruntmaster-opener

8 years agoAdd open_problem function
Marius Gavrilescu [Fri, 25 Sep 2015 09:30:51 +0000 (12:30 +0300)]
Add open_problem function

8 years agoCall purge from take_job and finish_job
Marius Gavrilescu [Fri, 19 Jun 2015 10:59:29 +0000 (13:59 +0300)]
Call purge from take_job and finish_job

8 years agoWrite documentation for Gruntmaster::Data functions
Marius Gavrilescu [Thu, 18 Jun 2015 18:15:45 +0000 (21:15 +0300)]
Write documentation for Gruntmaster::Data functions

8 years agoAdd a leading underscore to private function names
Marius Gavrilescu [Thu, 18 Jun 2015 17:10:26 +0000 (20:10 +0300)]
Add a leading underscore to private function names

8 years agoSet @EXPORT_OK to the value of @EXPORT
Marius Gavrilescu [Thu, 18 Jun 2015 17:08:11 +0000 (20:08 +0300)]
Set @EXPORT_OK to the value of @EXPORT

8 years agoRename init to dbinit and export it
Marius Gavrilescu [Thu, 18 Jun 2015 17:07:38 +0000 (20:07 +0300)]
Rename init to dbinit and export it

8 years agoAlso simplify standings
Marius Gavrilescu [Thu, 18 Jun 2015 16:26:31 +0000 (19:26 +0300)]
Also simplify standings

8 years agoRemove _full methods
Marius Gavrilescu [Thu, 18 Jun 2015 14:30:07 +0000 (17:30 +0300)]
Remove _full methods

8 years agoSimplify several functions
Marius Gavrilescu [Thu, 18 Jun 2015 14:08:41 +0000 (17:08 +0300)]
Simplify several functions

8 years agoSet up test database automatically when testing
Marius Gavrilescu [Thu, 18 Jun 2015 12:55:12 +0000 (15:55 +0300)]
Set up test database automatically when testing

8 years agoAdd some functions for Gruntmaster::Daemon
Marius Gavrilescu [Tue, 16 Jun 2015 14:29:45 +0000 (17:29 +0300)]
Add some functions for Gruntmaster::Daemon

9 years agoAdd gm -p show test
Marius Gavrilescu [Sun, 12 Apr 2015 20:11:59 +0000 (23:11 +0300)]
Add gm -p show test

9 years agoAdd gm set --file test
Marius Gavrilescu [Sun, 12 Apr 2015 20:10:26 +0000 (23:10 +0300)]
Add gm set --file test

9 years agoUse PerlX::Maybe for Add
Marius Gavrilescu [Sun, 12 Apr 2015 20:03:45 +0000 (23:03 +0300)]
Use PerlX::Maybe for Add

9 years agoUpdate tools.t
Marius Gavrilescu [Sun, 12 Apr 2015 15:17:15 +0000 (18:17 +0300)]
Update tools.t

9 years agoDefault job date to NOW()
Marius Gavrilescu [Sun, 12 Apr 2015 15:16:55 +0000 (18:16 +0300)]
Default job date to NOW()

9 years agoFix rerun_job (twice)
Marius Gavrilescu [Sun, 12 Apr 2015 14:58:53 +0000 (17:58 +0300)]
Fix rerun_job (twice)

9 years agoAdd missing read_file
Marius Gavrilescu [Sun, 12 Apr 2015 14:49:37 +0000 (17:49 +0300)]
Add missing read_file

9 years agoFix create_job
Marius Gavrilescu [Sun, 12 Apr 2015 14:38:08 +0000 (17:38 +0300)]
Fix create_job

9 years agoMake add_names return undef when called on undef
Marius Gavrilescu [Sun, 12 Apr 2015 14:27:53 +0000 (17:27 +0300)]
Make add_names return undef when called on undef

9 years agoFix add command
Marius Gavrilescu [Sun, 12 Apr 2015 14:27:37 +0000 (17:27 +0300)]
Fix add command

9 years agoRename create to add
Marius Gavrilescu [Sun, 12 Apr 2015 14:10:22 +0000 (17:10 +0300)]
Rename create to add

9 years agoReplace gruntmaster-* scripts with App::Cmd-based gm
Marius Gavrilescu [Fri, 10 Apr 2015 07:44:10 +0000 (10:44 +0300)]
Replace gruntmaster-* scripts with App::Cmd-based gm

9 years agoAdd rerun_job and db functions
Marius Gavrilescu [Fri, 10 Apr 2015 07:33:33 +0000 (10:33 +0300)]
Add rerun_job and db functions

9 years agoWrite tests
Marius Gavrilescu [Tue, 31 Mar 2015 15:25:19 +0000 (18:25 +0300)]
Write tests

9 years agoMake perlcritic happy
Marius Gavrilescu [Tue, 31 Mar 2015 13:41:32 +0000 (16:41 +0300)]
Make perlcritic happy

9 years agoIgnore private jobs in update_status
Marius Gavrilescu [Tue, 31 Mar 2015 09:58:07 +0000 (12:58 +0300)]
Ignore private jobs in update_status

9 years agoRemove editorial from contest_entry
Marius Gavrilescu [Tue, 31 Mar 2015 09:27:31 +0000 (12:27 +0300)]
Remove editorial from contest_entry

9 years agoFix problem_entry with contest
Marius Gavrilescu [Tue, 31 Mar 2015 09:21:23 +0000 (12:21 +0300)]
Fix problem_entry with contest

9 years agoRemove unused user argument from user_entry
Marius Gavrilescu [Tue, 31 Mar 2015 08:52:17 +0000 (11:52 +0300)]
Remove unused user argument from user_entry

9 years agoSimplify user_list
Marius Gavrilescu [Tue, 31 Mar 2015 08:27:10 +0000 (11:27 +0300)]
Simplify user_list

9 years agoMake user_list consistent with the other methods
Marius Gavrilescu [Tue, 31 Mar 2015 07:54:34 +0000 (10:54 +0300)]
Make user_list consistent with the other methods

9 years agoRemove commented out procedure in db.sql
Marius Gavrilescu [Mon, 30 Mar 2015 14:41:37 +0000 (17:41 +0300)]
Remove commented out procedure in db.sql

9 years agoUse native postgresql comments
Marius Gavrilescu [Mon, 30 Mar 2015 13:26:55 +0000 (16:26 +0300)]
Use native postgresql comments

9 years agoDo not return solution during contests
Marius Gavrilescu [Mon, 30 Mar 2015 12:40:58 +0000 (15:40 +0300)]
Do not return solution during contests

9 years agoRemove extraneous constants
Marius Gavrilescu [Mon, 30 Mar 2015 12:40:29 +0000 (15:40 +0300)]
Remove extraneous constants

9 years agoMake DBIx::Simple instance global
Marius Gavrilescu [Mon, 30 Mar 2015 12:39:09 +0000 (15:39 +0300)]
Make DBIx::Simple instance global

9 years agoRemove object oriented elements
Marius Gavrilescu [Mon, 30 Mar 2015 12:38:33 +0000 (15:38 +0300)]
Remove object oriented elements

9 years agoUpdate MANIFEST
Marius Gavrilescu [Mon, 30 Mar 2015 11:20:59 +0000 (14:20 +0300)]
Update MANIFEST

9 years agoRemove DBIC
Marius Gavrilescu [Mon, 30 Mar 2015 11:17:17 +0000 (14:17 +0300)]
Remove DBIC

9 years agoAdd non-DBIC versions of all methods and a benchmark script
Marius Gavrilescu [Mon, 30 Mar 2015 11:11:04 +0000 (14:11 +0300)]
Add non-DBIC versions of all methods and a benchmark script

9 years agoSet JOBS_PER_PAGE to 50
Marius Gavrilescu [Sat, 28 Mar 2015 15:19:07 +0000 (17:19 +0200)]
Set JOBS_PER_PAGE to 50

9 years agoReturn only first 200 users from user_list
Marius Gavrilescu [Sat, 28 Mar 2015 14:50:47 +0000 (16:50 +0200)]
Return only first 200 users from user_list

9 years agoDo not add time limit override unless actually overriding something
Marius Gavrilescu [Mon, 16 Mar 2015 16:38:12 +0000 (18:38 +0200)]
Do not add time limit override unless actually overriding something

9 years agoInclude limit overrides in problem_entry
Marius Gavrilescu [Mon, 16 Mar 2015 16:32:48 +0000 (18:32 +0200)]
Include limit overrides in problem_entry

9 years agoMake gruntmaster-problem check also set/clear time limit overrides
Marius Gavrilescu [Mon, 16 Mar 2015 16:11:50 +0000 (18:11 +0200)]
Make gruntmaster-problem check also set/clear time limit overrides

9 years agoImprove gmpb check
Marius Gavrilescu [Mon, 16 Mar 2015 15:44:34 +0000 (17:44 +0200)]
Improve gmpb check

9 years agoAdd limit overrides
Marius Gavrilescu [Mon, 16 Mar 2015 15:17:51 +0000 (17:17 +0200)]
Add limit overrides

9 years agoAdd documentation for gruntmaster-problem check
Marius Gavrilescu [Mon, 16 Mar 2015 14:49:07 +0000 (16:49 +0200)]
Add documentation for gruntmaster-problem check

9 years agoFix some undef warnings
Marius Gavrilescu [Mon, 16 Mar 2015 14:40:25 +0000 (16:40 +0200)]
Fix some undef warnings

9 years agoAdd (untested) support for reference jobs
Marius Gavrilescu [Mon, 16 Mar 2015 14:36:34 +0000 (16:36 +0200)]
Add (untested) support for reference jobs

9 years agoAdd "reference" column to jobs
Marius Gavrilescu [Mon, 16 Mar 2015 13:41:24 +0000 (15:41 +0200)]
Add "reference" column to jobs

9 years agoUse ->private instead of ->is_private in update_status
Marius Gavrilescu [Sun, 8 Mar 2015 08:17:24 +0000 (10:17 +0200)]
Use ->private instead of ->is_private in update_status

9 years agoAllow filtering job_list by result
Marius Gavrilescu [Sun, 8 Mar 2015 07:54:18 +0000 (09:54 +0200)]
Allow filtering job_list by result

9 years agoSimplify problem_list condition
Marius Gavrilescu [Tue, 3 Mar 2015 16:43:41 +0000 (18:43 +0200)]
Simplify problem_list condition

9 years agoRemove no longer useful is_private and is_in_archive methods
Marius Gavrilescu [Tue, 3 Mar 2015 16:39:11 +0000 (18:39 +0200)]
Remove no longer useful is_private and is_in_archive methods

9 years agoSet contest on problem_list only when contest is running
Marius Gavrilescu [Tue, 3 Mar 2015 14:44:05 +0000 (16:44 +0200)]
Set contest on problem_list only when contest is running

9 years agoSort jobs correctly for update_status
Marius Gavrilescu [Wed, 25 Feb 2015 08:01:59 +0000 (10:01 +0200)]
Sort jobs correctly for update_status

9 years agoRemove debug print in Contest.pm
Marius Gavrilescu [Wed, 25 Feb 2015 07:37:47 +0000 (09:37 +0200)]
Remove debug print in Contest.pm

9 years agoMake the make_reset_hmac function actually useful
Marius Gavrilescu [Mon, 16 Feb 2015 15:20:57 +0000 (17:20 +0200)]
Make the make_reset_hmac function actually useful

9 years agoAdd a method that generates a reset HMAC to User.pm
Marius Gavrilescu [Mon, 16 Feb 2015 14:44:37 +0000 (16:44 +0200)]
Add a method that generates a reset HMAC to User.pm

9 years agoDo not show users with no jobs in user_list
Marius Gavrilescu [Sun, 15 Feb 2015 16:30:11 +0000 (18:30 +0200)]
Do not show users with no jobs in user_list

9 years agoMake contest_* only return public columns (all of them but editorial)
Marius Gavrilescu [Sat, 14 Feb 2015 09:07:15 +0000 (11:07 +0200)]
Make contest_* only return public columns (all of them but editorial)

9 years agoAdd editorial and description columns
Marius Gavrilescu [Sat, 14 Feb 2015 08:53:58 +0000 (10:53 +0200)]
Add editorial and description columns

9 years agoAdd a column precnt - number of pretests
Marius Gavrilescu [Sat, 14 Feb 2015 07:43:24 +0000 (09:43 +0200)]
Add a column precnt - number of pretests

9 years agoSort on problem.value not problem.level in contest standings
Marius Gavrilescu [Thu, 12 Feb 2015 17:56:38 +0000 (19:56 +0200)]
Sort on problem.value not problem.level in contest standings

9 years agoAdd a field for user creation time
Marius Gavrilescu [Tue, 10 Feb 2015 16:43:19 +0000 (18:43 +0200)]
Add a field for user creation time

9 years agoFix gruntmaster-problem edit
Marius Gavrilescu [Fri, 6 Feb 2015 19:16:33 +0000 (21:16 +0200)]
Fix gruntmaster-problem edit

9 years agoAdd an edit command to gruntmaster-problem
Marius Gavrilescu [Fri, 6 Feb 2015 18:23:04 +0000 (20:23 +0200)]
Add an edit command to gruntmaster-problem

9 years agoFix purge bug introduced two commits ago
Marius Gavrilescu [Fri, 6 Feb 2015 17:01:34 +0000 (19:01 +0200)]
Fix purge bug introduced two commits ago

9 years agoExclude pending jobs from standings
Marius Gavrilescu [Fri, 6 Feb 2015 14:50:52 +0000 (16:50 +0200)]
Exclude pending jobs from standings

9 years agoMake problems in running or finished contests public
Marius Gavrilescu [Fri, 6 Feb 2015 14:39:40 +0000 (16:39 +0200)]
Make problems in running or finished contests public

9 years agoInclude contest_name in job_list
Marius Gavrilescu [Fri, 6 Feb 2015 09:00:27 +0000 (11:00 +0200)]
Include contest_name in job_list

9 years agoDo not restrict job_list by contest
Marius Gavrilescu [Fri, 6 Feb 2015 08:37:11 +0000 (10:37 +0200)]
Do not restrict job_list by contest

9 years agoFix update_status again
Marius Gavrilescu [Thu, 5 Feb 2015 15:28:54 +0000 (17:28 +0200)]
Fix update_status again

9 years agoFix update_status
Marius Gavrilescu [Thu, 5 Feb 2015 15:28:08 +0000 (17:28 +0200)]
Fix update_status

9 years agoAdd a finished key to contest_entry
Marius Gavrilescu [Thu, 5 Feb 2015 14:31:13 +0000 (16:31 +0200)]
Add a finished key to contest_entry

9 years agoMake standings DTRT when a contest has no jobs
Marius Gavrilescu [Wed, 4 Feb 2015 20:43:05 +0000 (22:43 +0200)]
Make standings DTRT when a contest has no jobs

9 years agoSkip private jobs in update_status faster
Marius Gavrilescu [Wed, 4 Feb 2015 20:40:26 +0000 (22:40 +0200)]
Skip private jobs in update_status faster

9 years agoSkip private jobs in update_status without dying
Marius Gavrilescu [Wed, 4 Feb 2015 20:34:57 +0000 (22:34 +0200)]
Skip private jobs in update_status without dying

9 years agoSkip private jobs in update_status
Marius Gavrilescu [Wed, 4 Feb 2015 20:29:37 +0000 (22:29 +0200)]
Skip private jobs in update_status

9 years agoMake problem_list return solutions if requested (for editorial support)
Marius Gavrilescu [Wed, 4 Feb 2015 13:16:50 +0000 (15:16 +0200)]
Make problem_list return solutions if requested (for editorial support)

9 years agoPurge /sol/ :problem when a problem is updated
Marius Gavrilescu [Wed, 4 Feb 2015 09:31:09 +0000 (11:31 +0200)]
Purge /sol/ :problem when a problem is updated

9 years agoFix crash in gruntmaster-problem
Marius Gavrilescu [Tue, 3 Feb 2015 16:37:35 +0000 (18:37 +0200)]
Fix crash in gruntmaster-problem

9 years agoAdd a country column to users
Marius Gavrilescu [Thu, 29 Jan 2015 16:48:10 +0000 (18:48 +0200)]
Add a country column to users

9 years agoDo not include the started key in process_ct
Marius Gavrilescu [Mon, 26 Jan 2015 22:14:52 +0000 (00:14 +0200)]
Do not include the started key in process_ct

9 years agoDo not include statement in problem_list
Marius Gavrilescu [Sun, 25 Jan 2015 21:23:02 +0000 (23:23 +0200)]
Do not include statement in problem_list

9 years agoAlways filter job log entries by contest
Marius Gavrilescu [Sun, 25 Jan 2015 11:36:52 +0000 (13:36 +0200)]
Always filter job log entries by contest

9 years agoAllow submitting before contest start
Marius Gavrilescu [Fri, 23 Jan 2015 14:38:35 +0000 (16:38 +0200)]
Allow submitting before contest start

9 years agoAdd an open_time key to problem_entry during contests
Marius Gavrilescu [Tue, 20 Jan 2015 12:44:56 +0000 (14:44 +0200)]
Add an open_time key to problem_entry during contests

9 years agoAdd a "private" argument to problem_ and job_list
Marius Gavrilescu [Sun, 4 Jan 2015 15:26:01 +0000 (17:26 +0200)]
Add a "private" argument to problem_ and job_list

9 years agoInclude contest name in job_entry
Marius Gavrilescu [Sun, 4 Jan 2015 15:19:54 +0000 (17:19 +0200)]
Include contest name in job_entry

9 years agoDepend on DBD::Pg
Marius Gavrilescu [Sat, 27 Dec 2014 14:45:58 +0000 (16:45 +0200)]
Depend on DBD::Pg

9 years agoBump version and update Changes 5999.000_013
Marius Gavrilescu [Sat, 20 Dec 2014 21:20:22 +0000 (23:20 +0200)]
Bump version and update Changes

9 years agoRemove now-obsolete purges
Marius Gavrilescu [Sat, 20 Dec 2014 21:19:40 +0000 (23:19 +0200)]
Remove now-obsolete purges

9 years agoFix job_list error
Marius Gavrilescu [Sat, 20 Dec 2014 15:02:27 +0000 (17:02 +0200)]
Fix job_list error

9 years agoPurge affected pages on insert/update/delete
Marius Gavrilescu [Sat, 20 Dec 2014 14:41:39 +0000 (16:41 +0200)]
Purge affected pages on insert/update/delete

9 years agoMake job_list only return public jobs
Marius Gavrilescu [Sat, 20 Dec 2014 14:41:07 +0000 (16:41 +0200)]
Make job_list only return public jobs

This page took 0.030266 seconds and 4 git commands to generate.