Commit graph

16 commits

Author SHA1 Message Date
Kim Alvefur
2e1a6cd73e mod_storage_internal: Support the 'key' archive query field 2017-04-15 02:27:07 +02:00
Kim Alvefur
52cff8b490 mod_storage_internal: Add the dates method 2017-03-31 17:49:51 +02:00
Kim Alvefur
8be8224bba mod_storage_internal: Add support for removing archived items 2017-03-31 17:48:50 +02:00
Kim Alvefur
ffb3266efa mod_storage_internal: Add basic archive store implementation 2017-03-31 17:47:06 +02:00
Kim Alvefur
fefbf23013 mod_storage_internal: Ignore unused 'self' argument [luacheck] 2017-03-31 17:39:41 +02:00
Kim Alvefur
b1d9296789 mod_storage_internal: Reorder methods 2017-03-31 17:38:46 +02:00
Kim Alvefur
0ca328a00c mod_storage_internal: Separate driver from keyval implementation 2017-03-31 17:34:33 +02:00
Kim Alvefur
2ba9c6ce77 mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types 2014-06-20 16:22:23 +02:00
Kim Alvefur
196022f3f5 mod_storage_internal, datamanager: Add support for iterating over users with data in a store 2012-09-21 17:23:08 +02:00
Matthew Wild
a868b41b58 Merge 0.9->trunk 2012-09-19 12:14:08 +01:00
Kim Alvefur
07bb8a42ce storagemanager, datamanager, mod_storage_{internal,sql}: Replace list_stores() with an iterator version 2012-09-17 05:42:10 +02:00
Waqas Hussain
aff71e544e mod_storage_*: Don't explicitly set driver name, to ease copying/renaming modules. 2012-09-12 23:46:10 +05:00
Waqas Hussain
7daf3c7c14 core.storagemanager, mod_storage_*: "data-driver" -> "storage-provider", to allow using module:provides(). 2012-09-12 23:41:28 +05:00
Kim Alvefur
989d976c85 mod_storage_internal: Add method for removing all data belonging to a user 2012-07-28 21:36:36 +02:00
Kim Alvefur
f3b4b75347 mod_storage_internal: Add method for listing stores 2012-07-28 21:24:59 +02:00
Matthew Wild
909cdebf94 storagemanager, mod_storage_internal: Split out default driver to mod_storage_internal, and greatly simplify storagemanager's error handling and fallback code 2011-01-07 04:22:28 +00:00