summaryrefslogtreecommitdiff
path: root/include/administration_writer.hpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@mailbox.org>2026-01-04 12:36:52 +0100
committerAldrik Ramaekers <aldrik@mailbox.org>2026-01-04 12:36:52 +0100
commit9a3cfd077013e42d4b3f788b78f45edf3b46ef07 (patch)
tree96f36ba34e47ef3d757d341f7f30d1492eca70e0 /include/administration_writer.hpp
parent66a918a4621f1ecb828e68eac94fdb34852e9570 (diff)
activity list write
Diffstat (limited to 'include/administration_writer.hpp')
-rw-r--r--include/administration_writer.hpp11
1 files changed, 3 insertions, 8 deletions
diff --git a/include/administration_writer.hpp b/include/administration_writer.hpp
index 488330b..81630a7 100644
--- a/include/administration_writer.hpp
+++ b/include/administration_writer.hpp
@@ -18,7 +18,8 @@
#include "administration.hpp"
-#define ADMIN_FILE_INFO "info.xml"
+#define ACTIVITY_FILE "activities.xml"
+#define ADMIN_INFO_FILE "info.xml"
typedef void (*write_completed_event)();
@@ -33,20 +34,14 @@ namespace administration_writer {
bool create();
void destroy();
- bool start_new();
-
- // Individual entity writing.
bool delete_entry(const char* id);
bool save_project_blocking(project project);
bool save_cost_center_blocking(cost_center cost);
bool save_tax_rate_blocking(tax_rate rate);
bool save_contact_blocking(contact c);
bool save_invoice_blocking(invoice inv);
-
- // Archiving functions.
bool save_administration_info_blocking();
bool save_all_tax_rates_blocking();
bool save_all_cost_centers_blocking();
- bool save_all_async();
-
+ bool save_activities_blocking();
} \ No newline at end of file