Commit Graph

30 Commits

Author SHA1 Message Date
Albert S. 03c6816528 tree: visible => listed 2024-03-16 22:07:37 +01:00
Albert S. 2d5d483790 database: pagedao: Add-support for subpages 2024-03-16 22:07:37 +01:00
Albert S. 8998fb8793 PermissionsDao: Add clearForPage() 2023-08-11 09:21:02 +02:00
Albert S. 8a2d9fdc58 {page,categorydao}sqlite: Add missing ROLLBACK 2023-08-09 13:53:49 +02:00
Albert S. c0049fc7b6 sqlite: Use per-thread connections 2023-07-29 10:00:27 +02:00
Albert S. b9595bd513 database: Add fetch() for SessionDao 2023-02-03 16:08:28 +01:00
Albert S. ef8eebdbaa database: Add missing virtual destructors for some classes 2022-10-24 15:17:04 +02:00
Albert S. a81963181a RevisionDaoSqlite: Fix cases where we got pageid instead of the page name 2022-08-20 12:31:15 +02:00
Albert S. 622ef5af6a Database: PageDao/CategoryDao: Return 'Page' object, not pagename string 2022-04-03 11:15:02 +02:00
Albert S. 3e736db0ef database: pagedao: Add findByTitle() 2022-03-29 22:30:20 +02:00
Albert S. f7cf06cdd5 Page: Add 'title' column, storing title of last revision 2022-03-27 09:23:35 +02:00
Albert S. 017932e673 Fix -wreturn-type warnings 2021-10-25 18:13:25 +02:00
Albert S. 6304554358 Add [[maybe_unused]] to silence unhelpful warnings 2021-10-25 17:56:37 +02:00
Albert S. 0aa4bca6cc Fix gcc-11 etc. compilation errors 2021-10-25 13:31:40 +02:00
Albert S. eb292a7d79 CategoryDaoSqlite: deleteCategory(): Fix broken query 2021-10-12 20:10:35 +02:00
Albert S. c18178a50f SqliteQueryOption: build(): Handle includeInvisible = true properly 2021-10-12 20:02:03 +02:00
Albert S. aadb623bf7 UserDaoSqlite: Remove redundant std::move 2021-10-08 23:38:22 +02:00
Albert S. f002969cc1 PermissionsDao: Add save() 2021-10-05 21:51:31 +02:00
Albert S. 164b2c19ee userDao: Implement list() 2021-10-03 16:51:04 +02:00
Albert S. 4dc688f9eb utils: split: Rename all splitBy*() variants to split() 2021-04-18 13:35:02 +02:00
Albert S. d507c507e4 handlersearch: Allow all characters by escaping FTS
Escape FTS queries by simply treating everything as string.
Though this way a user cannot use operators, it's an improvement
over how it was done before.

Closes: #7
2021-03-25 21:44:02 +01:00
Albert S. 8595978560 get header-only library dependencies using git submodules 2020-03-18 22:21:03 +01:00
Albert S. 611ef12ca6 permissionsdao: no silent fallback to user-permissions if we find none for user 2019-05-03 16:00:36 +02:00
Albert S. 7c435d61d4 userdaosqlite: query enabled + implemented save 2019-05-03 15:56:52 +02:00
Albert S. d3af8d8c53 revisiondaosqlite: fix sorting 2018-11-16 16:50:39 +01:00
Albert S. ebdb71343c PageDaoSqlite::find: Return empty if not page found 2018-11-05 10:48:58 +01:00
Albert S. 6aadd43ff4 execInt: rethrow if no_rows, so callers can handle it 2018-11-05 10:48:30 +01:00
Albert S. e863b5261b revisiondaosqlite: Don't ignore page visibility setting 2018-11-04 20:08:39 +01:00
Albert S. 099f6533f8 Page: add id field 2018-11-04 19:31:58 +01:00
Albert S. 3bfebfe8a8 Let's make (git) history! 2018-11-03 17:12:20 +01:00