View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000060 | WolfAdmin | Setup & Configuration | public | 2016-08-02 09:44 | 2019-01-03 11:11 |
| Reporter | Timo | Assigned To | Timo | ||
| Priority | normal | Severity | feature | Reproducibility | N/A |
| Status | resolved | Resolution | fixed | ||
| Target Version | 1.2.0 | Fixed in Version | 1.2.0 | ||
| Summary | 0000060: Add TOML support | ||||
| Description | Create a self-managed config system (files/database) and use this for WolfAdmin settings, to avoid the ET engine handling our CVARs (saving memory). Proposed alternative to CVARs will be TOML. | ||||
| Additional Information | See https://github.com/toml-lang/toml for language specification See https://github.com/jonstoler/lua-toml for Lua implementation | ||||
| Tags | No tags attached. | ||||
| Mod | N/A | ||||
| Mod version | |||||
| Standalone | no | ||||
|
|
Probably also move greetings, rules and spree messages into the TOML file or make it possible to include/reference other TOML files. |
|
|
Implemented in changesets 8d14486d613f14622fb01cdff436d9c8c94630a5 and 39caf003a70c64007146c020c1a1785f0013b9dc. |
|
WolfAdmin: develop/1.2.0 8d14486d 2017-03-14 23:43 Details Diff |
Add support for TOML-formatted configs (refs 0000060) * added lua-toml as dependency * removed cvars.cfg * removed wolfadmin.cfg * added wolfadmin.toml * created compatibility checks for old configs |
Affected Issues 0000060 |
|
| rm - config/cvars.cfg | Diff File | ||
| rm - config/wolfadmin.cfg | Diff File | ||
| add - config/wolfadmin.toml | Diff File | ||
| mod - luamods/wolfadmin/util/settings.lua | Diff File | ||
|
WolfAdmin: develop/1.2.0 39caf003 2017-03-15 14:43 Details Diff |
Ported greetings, rules and spree messages to TOML format |
Affected Issues 0000060 |
|
| rm - config/greetings.cfg | Diff File | ||
| add - config/greetings.toml | Diff File | ||
| rm - config/rules.cfg | Diff File | ||
| add - config/rules.toml | Diff File | ||
| rm - config/sprees.cfg | Diff File | ||
| add - config/sprees.toml | Diff File | ||
| mod - config/wolfadmin.toml | Diff File | ||
| mod - luamods/wolfadmin/admin/rules.lua | Diff File | ||
| mod - luamods/wolfadmin/game/sprees.lua | Diff File | ||
| mod - luamods/wolfadmin/players/greetings.lua | Diff File | ||
| mod - luamods/wolfadmin/util/settings.lua | Diff File | ||
|
WolfAdmin: develop/1.2.0 da4fd9d2 2019-01-03 12:10 Details Diff |
Implemented checks for availability of TOML files (refs 0000060) |
Affected Issues 0000060 |
|
| mod - luamods/wolfadmin/admin/rules.lua | Diff File | ||
| mod - luamods/wolfadmin/players/greetings.lua | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2016-08-02 09:44 | Timo | New Issue | |
| 2016-08-06 18:53 | Timo | Relationship added | related to 0000008 |
| 2016-08-06 18:53 | Timo | Category | General => Setup & Configuration |
| 2017-03-14 22:40 | Timo | Summary | Remove CVARs => Add TOML support |
| 2017-03-14 22:40 | Timo | Description Updated | |
| 2017-03-14 22:40 | Timo | Additional Information Updated | |
| 2017-03-14 22:45 | Timo | Changeset attached | => WolfAdmin develop/1.2.0 8d14486d |
| 2017-03-14 22:49 | Timo | Note Added: 0000103 | |
| 2017-03-14 22:49 | Timo | Assigned To | => Timo |
| 2017-03-14 22:49 | Timo | Status | new => assigned |
| 2017-03-15 13:57 | Timo | Changeset attached | => WolfAdmin develop/1.2.0 39caf003 |
| 2017-03-15 14:02 | Timo | Note Added: 0000104 | |
| 2017-03-15 14:02 | Timo | Status | assigned => resolved |
| 2017-03-15 14:02 | Timo | Fixed in Version | => 1.2.0 |
| 2017-03-15 14:02 | Timo | Resolution | open => fixed |
| 2017-03-15 14:02 | Timo | Note Edited: 0000104 | |
| 2019-01-03 11:11 | Timo | Changeset attached | => WolfAdmin develop/1.2.0 da4fd9d2 |