gathering / gondul

Network management/monitoring system specialized for temporary events
http://tech.gathering.org
GNU General Public License v2.0
43 stars 10 forks source link

Provide file-upload feature #175

Open KristianLyng opened 5 years ago

KristianLyng commented 5 years ago

"But WHYYYY Kristian!?"

Because we need to be able to store templates server-side, and it also relates to #104 .

This needs to be sufficiently generic to support templates, pictures and archived config files. Preferably support everything, whatever that means.

This will need some thinking over... There are many concerns:

  1. Access is an issue, but not a hard one.
  2. History. We want to be able to overwrite a template, obviously, but we should keep track of it. (Can we just piggy-back on git here, perhaps?)
  3. Partial uploads? File sizes?
  4. How do we expose this server-side? Today, templating just reads a file on disk, which is really nice, but that doesn't integrate well with more complex methods.
  5. Access methods: What does config archiving actually support? Might not be a huge issue...