infodrom/hallinta
18 months agoRevert "Fix encoding" master
Joey Schulze [Wed, 12 Oct 2022 19:38:43 +0000 (21:38 +0200)]
Revert "Fix encoding"

This reverts commit a30a0eafc444ebe57bb678c269c16b10cb9e746c.

20 months agoAdjust grid cells containing checkboxes
Joey Schulze [Mon, 15 Aug 2022 19:35:56 +0000 (21:35 +0200)]
Adjust grid cells containing checkboxes

20 months agoAdjust font size, esp. in secondary grids
Joey Schulze [Mon, 15 Aug 2022 19:18:21 +0000 (21:18 +0200)]
Adjust font size, esp. in secondary grids

20 months agoAdjust position of close icon in popups
Joey Schulze [Sun, 14 Aug 2022 20:38:24 +0000 (22:38 +0200)]
Adjust position of close icon in popups

20 months agoAdjust grid column width
Joey Schulze [Sun, 14 Aug 2022 14:17:23 +0000 (16:17 +0200)]
Adjust grid column width

20 months agoUse simple AJAX backend
Joey Schulze [Sun, 14 Aug 2022 14:16:33 +0000 (16:16 +0200)]
Use simple AJAX backend

20 months agoSimple base class for database table objects
Joey Schulze [Sat, 6 Aug 2022 21:45:59 +0000 (23:45 +0200)]
Simple base class for database table objects

20 months agoIntroduce simple AJAX backend
Joey Schulze [Sat, 6 Aug 2022 21:44:51 +0000 (23:44 +0200)]
Introduce simple AJAX backend

20 months agoRemove dangling function reference
Joey Schulze [Sat, 6 Aug 2022 07:40:52 +0000 (09:40 +0200)]
Remove dangling function reference

20 months agoMove autoloader into OO functions
Joey Schulze [Fri, 5 Aug 2022 19:17:22 +0000 (21:17 +0200)]
Move autoloader into OO functions

20 months agoImprovements
Joey Schulze [Fri, 5 Aug 2022 16:11:08 +0000 (18:11 +0200)]
Improvements

20 months agoPrevent dangling horizontal dash
Joey Schulze [Fri, 5 Aug 2022 15:49:27 +0000 (17:49 +0200)]
Prevent dangling horizontal dash

21 months agoDetect iPhone properly
Joey Schulze [Tue, 7 Sep 2021 21:21:05 +0000 (23:21 +0200)]
Detect iPhone properly

21 months agoAlways select the first option if it's the only one
Joey Schulze [Mon, 21 Jun 2021 18:10:59 +0000 (20:10 +0200)]
Always select the first option if it's the only one

21 months agoRefactoring: Move function selection into function and add exception handler
Joey Schulze [Mon, 21 Jun 2021 17:26:43 +0000 (19:26 +0200)]
Refactoring: Move function selection into function and add exception handler

21 months agoRevert "Automatically regenerate session id to prevent session hijacking"
Joey Schulze [Mon, 21 Jun 2021 13:20:18 +0000 (15:20 +0200)]
Revert "Automatically regenerate session id to prevent session hijacking"

This reverts commit 2cdad59cbfff9b459a892796fd7ed8e1b50bdd2e.

21 months agoDetermine wether to download a file inline or not
Joey Schulze [Sat, 22 May 2021 10:23:05 +0000 (12:23 +0200)]
Determine wether to download a file inline or not

21 months agoAdd support for document scanners
Joey Schulze [Wed, 17 Feb 2021 10:35:17 +0000 (11:35 +0100)]
Add support for document scanners

21 months agoAdjust edit popup position on mobile devices
Joey Schulze [Sun, 21 Mar 2021 14:07:43 +0000 (15:07 +0100)]
Adjust edit popup position on mobile devices

21 months agoRefactoring: Detect mobile devices, allow optional fields
Joey Schulze [Mon, 15 Mar 2021 01:16:30 +0000 (02:16 +0100)]
Refactoring: Detect mobile devices, allow optional fields

 . Manage title in Hallinta class
 . Display page title in header
 . Only show/hide element on mobile devices

21 months agoRefactoring: Block display via CSS
Joey Schulze [Mon, 15 Mar 2021 00:50:19 +0000 (01:50 +0100)]
Refactoring: Block display via CSS

21 months agoDistinguish between inline and attachment disposition for files
Joey Schulze [Sun, 14 Mar 2021 23:47:14 +0000 (00:47 +0100)]
Distinguish between inline and attachment disposition for files

21 months agoAllow to download document set
Joey Schulze [Wed, 17 Feb 2021 10:36:45 +0000 (11:36 +0100)]
Allow to download document set

21 months agoSupport new datatype time
Joey Schulze [Sun, 17 Jul 2022 17:05:43 +0000 (19:05 +0200)]
Support new datatype time

21 months agoSimplify code
Joey Schulze [Sat, 13 Mar 2021 13:00:47 +0000 (14:00 +0100)]
Simplify code

21 months agoSwitch to HTML 5
Joey Schulze [Sat, 27 Feb 2021 20:37:22 +0000 (21:37 +0100)]
Switch to HTML 5

21 months agoSimplify AJAX callbacks by using default name cb_*
Joey Schulze [Tue, 23 Feb 2021 19:38:42 +0000 (20:38 +0100)]
Simplify AJAX callbacks by using default name cb_*

21 months agoAllow to use showMsg in return
Joey Schulze [Wed, 17 Feb 2021 10:48:10 +0000 (11:48 +0100)]
Allow to use showMsg in return

21 months agoDistinguish between manual and automatic logout
Joey Schulze [Wed, 17 Feb 2021 10:47:43 +0000 (11:47 +0100)]
Distinguish between manual and automatic logout

21 months agoAllow pages with only HTML code
Joey Schulze [Sun, 14 Feb 2021 16:22:01 +0000 (17:22 +0100)]
Allow pages with only HTML code

21 months agoConvenience functions for date conversion
Joey Schulze [Sun, 14 Feb 2021 16:21:41 +0000 (17:21 +0100)]
Convenience functions for date conversion

21 months agoIntroduce ignore=true, and source=callable for edit records
Joey Schulze [Sun, 14 Feb 2021 09:12:22 +0000 (10:12 +0100)]
Introduce ignore=true, and source=callable for edit records

21 months agoAdjust zIndex for some popups
Joey Schulze [Sun, 14 Feb 2021 09:10:54 +0000 (10:10 +0100)]
Adjust zIndex for some popups

21 months agoImplemnt quasi singleton for database connection
Joey Schulze [Wed, 10 Feb 2021 12:07:57 +0000 (13:07 +0100)]
Implemnt quasi singleton for database connection

21 months agoImprove file upload by hiding real input element
Joey Schulze [Wed, 10 Feb 2021 12:06:39 +0000 (13:06 +0100)]
Improve file upload by hiding real input element

21 months agoSupport providing the sorting direction
Joey Schulze [Fri, 4 Dec 2020 19:50:24 +0000 (20:50 +0100)]
Support providing the sorting direction

2 years agoSave last opened regular page and reload it upon next login
Joey Schulze [Fri, 4 Dec 2020 19:49:36 +0000 (20:49 +0100)]
Save last opened regular page and reload it upon next login

2 years agoHighlight scroll bars on mobile devices they would be hidden otherwise
Joey Schulze [Tue, 1 Dec 2020 20:12:41 +0000 (21:12 +0100)]
Highlight scroll bars on mobile devices they would be hidden otherwise

2 years agoDisable insert button during insert to prevent accidential duplicates
Joey Schulze [Tue, 1 Dec 2020 19:07:04 +0000 (20:07 +0100)]
Disable insert button during insert to prevent accidential duplicates

2 years agoNew convenience function for simple callbacks via AJAX
Joey Schulze [Tue, 1 Dec 2020 19:05:29 +0000 (20:05 +0100)]
New convenience function for simple callbacks via AJAX

2 years agoNew hook to be called after page has been loaded
Joey Schulze [Tue, 1 Dec 2020 19:04:52 +0000 (20:04 +0100)]
New hook to be called after page has been loaded

2 years agoPropagate file date when user is downloading file
Joey Schulze [Tue, 1 Dec 2020 19:03:48 +0000 (20:03 +0100)]
Propagate file date when user is downloading file

2 years agoAdjust for new Hallinta class
Joey Schulze [Tue, 1 Dec 2020 19:03:02 +0000 (20:03 +0100)]
Adjust for new Hallinta class

2 years agoFix encoding
Joey Schulze [Wed, 15 Jan 2020 18:55:59 +0000 (19:55 +0100)]
Fix encoding

2 years agoAdd customisation variable clearing form after insert/save
Joey Schulze [Wed, 15 Jan 2020 18:54:53 +0000 (19:54 +0100)]
Add customisation variable clearing form after insert/save

2 years agoAdjust checkbox handling
Joey Schulze [Sun, 15 Dec 2019 11:45:10 +0000 (12:45 +0100)]
Adjust checkbox handling

2 years agoConnection: close not permitted anymore
Joey Schulze [Sun, 15 Dec 2019 11:33:02 +0000 (12:33 +0100)]
Connection: close not permitted anymore

2 years agoUse string instead of bareword
Joey Schulze [Sun, 15 Dec 2019 11:27:20 +0000 (12:27 +0100)]
Use string instead of bareword

2 years agoImplement template framework
Joey Schulze [Sat, 8 Jun 2019 22:00:43 +0000 (00:00 +0200)]
Implement template framework

2 years agoAdd month column to documents
Joey Schulze [Sat, 8 Jun 2019 20:33:05 +0000 (22:33 +0200)]
Add month column to documents

2 years agoRefactor custom drilldown function
Joey Schulze [Sat, 8 Jun 2019 20:29:31 +0000 (22:29 +0200)]
Refactor custom drilldown function

2 years agoImprove support for mobile devices using Android
Joey Schulze [Sat, 8 Jun 2019 20:25:55 +0000 (22:25 +0200)]
Improve support for mobile devices using Android

2 years agoUpdate checkbox backend to cope with secondary grids as well
Joey Schulze [Sat, 21 Jul 2018 11:32:38 +0000 (13:32 +0200)]
Update checkbox backend to cope with secondary grids as well

2 years agoRefactor module code for new menu system
Joey Schulze [Fri, 20 Jul 2018 19:55:39 +0000 (21:55 +0200)]
Refactor module code for new menu system

2 years agoRefactor menu system and use the RewriteEngine
Joey Schulze [Wed, 27 Jun 2018 00:47:37 +0000 (02:47 +0200)]
Refactor menu system and use the RewriteEngine

2 years agoFix loading compounds in component view
Joey Schulze [Fri, 20 Jul 2018 19:52:39 +0000 (21:52 +0200)]
Fix loading compounds in component view

2 years agoAdd system class to hold critical information
Joey Schulze [Fri, 20 Jul 2018 18:57:45 +0000 (20:57 +0200)]
Add system class to hold critical information

5 years agoBugfix: Don't use default value for empty rows
Joey Schulze [Thu, 5 Jul 2018 19:32:17 +0000 (21:32 +0200)]
Bugfix: Don't use default value for empty rows

5 years agoAllow sorting by priority
Joey Schulze [Thu, 5 Jul 2018 19:22:45 +0000 (21:22 +0200)]
Allow sorting by priority

5 years agoSilently return when updating a select element that doesn't exist
Joey Schulze [Thu, 5 Jul 2018 19:17:28 +0000 (21:17 +0200)]
Silently return when updating a select element that doesn't exist

5 years agoAllow specification of values for lookups outside of SQL
Joey Schulze [Thu, 5 Jul 2018 19:09:23 +0000 (21:09 +0200)]
Allow specification of values for lookups outside of SQL

5 years agoAdd callback support for cell saving
Joey Schulze [Tue, 26 Jun 2018 21:47:24 +0000 (23:47 +0200)]
Add callback support for cell saving

5 years agoEmit waiting message when loading grid
Joey Schulze [Tue, 26 Jun 2018 21:34:50 +0000 (23:34 +0200)]
Emit waiting message when loading grid

5 years agoSupport both string and objects as parameters
Joey Schulze [Tue, 26 Jun 2018 21:31:21 +0000 (23:31 +0200)]
Support both string and objects as parameters

5 years agoAutomatically regenerate session id to prevent session hijacking
Joey Schulze [Tue, 26 Jun 2018 21:27:04 +0000 (23:27 +0200)]
Automatically regenerate session id to prevent session hijacking

5 years agoAdd simple debug function that logs into file
Joey Schulze [Tue, 26 Jun 2018 21:24:26 +0000 (23:24 +0200)]
Add simple debug function that logs into file

5 years agoAdd icon for Gnumeric files
Joey Schulze [Tue, 26 Jun 2018 21:07:51 +0000 (23:07 +0200)]
Add icon for Gnumeric files

5 years agoPrevent storing of zero size files
Joey Schulze [Tue, 26 Jun 2018 21:04:01 +0000 (23:04 +0200)]
Prevent storing of zero size files

6 years agoInternal improvements
Joey Schulze [Thu, 14 Dec 2017 16:04:59 +0000 (17:04 +0100)]
Internal improvements

6 years agoImprove error message when return values couldn't be encoded
Joey Schulze [Thu, 14 Dec 2017 15:33:00 +0000 (16:33 +0100)]
Improve error message when return values couldn't be encoded

6 years agoImprove autologout message
Joey Schulze [Thu, 14 Dec 2017 15:32:40 +0000 (16:32 +0100)]
Improve autologout message

6 years agoDisplay plain filename as hidden column
Joey Schulze [Thu, 14 Dec 2017 15:31:09 +0000 (16:31 +0100)]
Display plain filename as hidden column

6 years agoAllow NULL values for from dates
Joey Schulze [Thu, 14 Dec 2017 15:30:54 +0000 (16:30 +0100)]
Allow NULL values for from dates

6 years agoUSERFILTER constant was renamed
Joey Schulze [Thu, 2 Nov 2017 09:33:06 +0000 (10:33 +0100)]
USERFILTER constant was renamed

6 years agoPreliminary support for checkbox with JavaScript backend
Joey Schulze [Wed, 27 Sep 2017 09:47:05 +0000 (11:47 +0200)]
Preliminary support for checkbox with JavaScript backend

6 years agoAdd description to config value
Joey Schulze [Wed, 27 Sep 2017 09:45:40 +0000 (11:45 +0200)]
Add description to config value

6 years agoConversion to jQuery
Joey Schulze [Wed, 27 Sep 2017 09:44:05 +0000 (11:44 +0200)]
Conversion to jQuery

6 years agoAllow width definition for secondary grid popups
Joey Schulze [Wed, 27 Sep 2017 09:43:23 +0000 (11:43 +0200)]
Allow width definition for secondary grid popups

6 years agoImprove page layout
Joey Schulze [Thu, 21 Sep 2017 11:25:39 +0000 (13:25 +0200)]
Improve page layout

6 years agoAdd token to login form and AJAX processing
Joey Schulze [Thu, 17 Aug 2017 15:59:36 +0000 (17:59 +0200)]
Add token to login form and AJAX processing

6 years agoUse current page as base for menu calculation
Joey Schulze [Sun, 23 Jul 2017 18:09:21 +0000 (20:09 +0200)]
Use current page as base for menu calculation

6 years agoDisplay path as hidden column
Joey Schulze [Sat, 22 Jul 2017 15:13:19 +0000 (17:13 +0200)]
Display path as hidden column

6 years agoAutomatically hide any message after ajax request
Joey Schulze [Tue, 18 Oct 2016 21:02:58 +0000 (23:02 +0200)]
Automatically hide any message after ajax request

6 years agoMove more functions to jQuery
Joey Schulze [Tue, 18 Oct 2016 20:59:51 +0000 (22:59 +0200)]
Move more functions to jQuery

6 years agoExplicitly inherit input element font size
Joey Schulze [Tue, 18 Oct 2016 19:51:45 +0000 (21:51 +0200)]
Explicitly inherit input element font size

6 years agoAdd year filterable column
Joey Schulze [Tue, 18 Oct 2016 19:46:36 +0000 (21:46 +0200)]
Add year filterable column

6 years agoImprove error message when uploading files too large
Joey Schulze [Tue, 18 Oct 2016 19:39:55 +0000 (21:39 +0200)]
Improve error message when uploading files too large

6 years agoDetect character encoding of text files automatically and more sophisticated
Joey Schulze [Thu, 9 Jun 2016 17:28:11 +0000 (19:28 +0200)]
Detect character encoding of text files automatically and more sophisticated

6 years agoPrevent saving new items without file attached
Joey Schulze [Thu, 26 May 2016 21:27:04 +0000 (23:27 +0200)]
Prevent saving new items without file attached

6 years agoAdjust disabling buttons after saving data
Joey Schulze [Thu, 26 May 2016 21:08:44 +0000 (23:08 +0200)]
Adjust disabling buttons after saving data

6 years agoOptimise file upload (make it more flexible for secondary use)
Joey Schulze [Thu, 7 Apr 2016 21:11:32 +0000 (23:11 +0200)]
Optimise file upload (make it more flexible for secondary use)

6 years agoAlways position calendar over input object
Joey Schulze [Thu, 7 Apr 2016 19:19:25 +0000 (21:19 +0200)]
Always position calendar over input object

6 years agoDon't close edit popup after saving a new item
Joey Schulze [Wed, 6 Apr 2016 18:17:44 +0000 (20:17 +0200)]
Don't close edit popup after saving a new item

6 years agoImplement several pre and pos operation hooks and options
Joey Schulze [Wed, 6 Apr 2016 18:16:56 +0000 (20:16 +0200)]
Implement several pre and pos operation hooks and options

6 years agoFix response after saving grid items within the grid
Joey Schulze [Wed, 6 Apr 2016 18:14:05 +0000 (20:14 +0200)]
Fix response after saving grid items within the grid

6 years agoTry to fix header column width fuckup
Joey Schulze [Wed, 6 Apr 2016 18:12:00 +0000 (20:12 +0200)]
Try to fix header column width fuckup

6 years agoMove edit dialog into button
Joey Schulze [Wed, 6 Apr 2016 18:08:18 +0000 (20:08 +0200)]
Move edit dialog into button

6 years agoAdd new file types
Joey Schulze [Wed, 6 Apr 2016 17:48:43 +0000 (19:48 +0200)]
Add new file types

6 years agoOptimise forms
Joey Schulze [Wed, 6 Apr 2016 17:47:19 +0000 (19:47 +0200)]
Optimise forms

6 years agoImprove code
Joey Schulze [Wed, 6 Apr 2016 17:43:24 +0000 (19:43 +0200)]
Improve code