Eggbertx
a69b6748c7
Remove SQLite support due to instability
2020-06-15 11:27:14 -07:00
comraderat
225bb518c0
Move migration logic to cmd/gochan-migration
2020-06-13 21:47:43 +02:00
Eggbertx
e6838817fd
Replace GcError struct usage with builtin error
...
Creating it was probably a bad idea and not worth the trouble.
2020-06-06 09:28:45 -07:00
comraderat
c84b27d7ce
Started work on migration script for old database
2020-05-30 22:43:01 +02:00
comraderat
f0c1fbba94
Remove unique constraint from section position
2020-05-30 22:40:12 +02:00
Eggbertx
feec3d87e8
replace (most) uses of builtin error with *gcutil.GcError
2020-05-28 12:49:41 -07:00
comraderat
8196bde692
Add versioning code
2020-05-27 23:02:29 +02:00
comraderat
2039958d1e
Remove unique on navbar position for usability.
...
Actually order by navbar position. Then order by name.
2020-05-27 21:18:19 +02:00
comraderat
193913bcb4
Changes formatted message to template.HTML
2020-05-24 18:56:24 +02:00
comraderat
2e00b11434
Fix some errors
2020-05-23 19:40:29 +02:00
comraderat
fb19450fa5
Fixed id problem and split multiqueries
2020-05-19 23:15:42 +02:00
comraderat
26782d05cf
Fix returning and stop export interfaceslice
2020-05-18 20:03:08 +02:00
comraderat
4deb256b67
Add functions to stop double initialisation
2020-05-17 18:23:24 +02:00
comraderat
5841c42033
Refactor to make sections work properly
2020-05-17 17:33:36 +02:00
comraderat
4ace56a661
Changed ip back to varchar for old db compatibility
...
Might change later, or not.
2020-05-17 16:32:22 +02:00
comraderat
9400833242
Implement almost every query
2020-05-14 17:22:36 +02:00
comraderat
d1b888c8ea
Implement more queries, change database slightly
2020-05-14 15:39:49 +02:00
comraderat
68059c28eb
Implement some more queries
2020-05-11 15:20:49 +02:00
comraderat
7e4ea59dbe
Implement queries, remove unused fields in BanInfo
2020-05-08 13:06:34 +02:00
comraderat
cc45cf3858
Implement get all announcements and createboard
2020-05-06 19:25:49 +02:00
comraderat
1020e3ed24
Impl. GetAllSectionsOrCreateDefault & GetBoardUris
2020-05-04 14:21:53 +02:00
comraderat
ebde565479
Implement bans
2020-05-04 14:16:51 +02:00
comraderat
89e09738e5
Implement fileban and some utility functions
2020-05-04 13:57:00 +02:00
comraderat
af146ffeed
Implement sql
2020-05-04 13:46:32 +02:00
comraderat
2bf2d4aa35
Implement Staff sql funcs
2020-05-04 13:46:13 +02:00
comraderat
704d9055b0
Changed SetFormattedInDatabase to send one by one
...
Manually manages stmt object to stop re-formatting
constantly.
2020-05-03 13:37:33 +02:00
comraderat
6eff4c2b97
Implement GetStaffByName
2020-05-03 13:37:33 +02:00
comraderat
5b2e6800a1
Implemented GetStaffName & GetStaffBySession
2020-05-03 13:37:33 +02:00
comraderat
631648222c
Implemented GetReplyFileCount
2020-05-03 13:37:33 +02:00
comraderat
36c073e037
Add InterfaceSlice method, fix error
...
Implemented GetReplyCount, added InterfaceSlice method for easy use of
QuerySQL, fixed and updates GetSpecificTopPost
2020-05-03 13:37:33 +02:00
comraderat
0d8cbff20d
Get and set methods for messages implemented
2020-05-03 13:37:33 +02:00
comraderat
969dca3e98
Replace notimplementen static value with new call
...
To ensure correct handling of stack trace
2020-05-03 11:18:12 +02:00
comraderat
4f925c3622
Extract & implement post retrieval queries
...
Removed unused field in Post table
2020-05-02 20:08:17 +02:00
comraderat
58fd83bad1
Add deprecation tags and remove unused funcs
...
Add deprecation annotation for functions that are not idiomatic to the
new database logic. These functions (and mostly the code that uses them)
will have to be replaced over time to use the new features of the design.
2020-05-01 21:10:59 +02:00
Eggbertx
d1292bd9fe
refactor/reorganize gochan's source code into subpackages
...
Also use Go version 1.11 in vagrant for module support
2020-04-29 17:44:29 -07:00