Replies: 11 comments
-
Yes - would be a very nice feature for our DARC chapter to give every member a personal logbook as a free service. |
Beta Was this translation helpful? Give feedback.
-
While I totally get people to want to start offering Cloudlog as a SaaS to others, it wasn't really its fundamental plan at the early stage and to get it to that stage you'd need to consider the following
For good database design, it requires a bit more than just a column in the log ID, it will be something that I start looking into, but functions will require a bit more than you imagine. |
Beta Was this translation helpful? Give feedback.
-
Hi Peter, I think this is more than a point of coding, more than a strategical decision, what way cloudlog should go. This decision is not done by my person, I only could give some impulses from feedback from our users out there. So if we decide to go the way to make cloudlog completely usable for different client situations, we are good positioned, if we first go to have a concept to do this before coding into the blue. As you mentioned, this would be a lot of work but it could also be a big effort for the users. On the other hand I have no count how many percent of the logs would profit on this... So we just go and think about the pro's and con's and then take a decision on this. Kim |
Beta Was this translation helpful? Give feedback.
-
Yeah, my comment was "not going to happen" more there's far more involved. My personal long term plan is users will be able to create logbooks, station profiles of their own and use them. It might be easier to split it into parts, so switching configs to the database, make active station profile not a global but on the user account. |
Beta Was this translation helpful? Give feedback.
-
So there is a 1:n-relation between users and logs? means: one user can have several logs but a log only can be filled by one user? If so, this would be a step back from where we are now... actually cloudlog could perfectly be used in a multi-user-environment where we have n users on the system logging to one log. I think, this feature should stay in future also to make cloudlog interresting for clubstations logging contact for example for special-event-stations on different locations/times and so on. This is a use-case I personally see more often than the wish to provide a central-logging-server for all club-members and their individual logs - but this wish also exists :-) So as you said: there would be much work in making a good concept to solve this use-cases. Taking all the configuration-parts into the database would also be better than having it locally on files. Cloudlog could provide some central information tables like dxcc and so (this would be same for each user within the instance) and otherwise several tables that are client capable. We should invest some time into thinking about a solution :-) |
Beta Was this translation helpful? Give feedback.
-
Those might be aware theres a PR #383 now thats been submitted, I think its now time to actually consider how multi-client might actually work in Cloudlog as ultimately this is a breaking change for most. I'm going to just dump my lunchtime thoughts here as bullets so hopefully aren't terrible.
What would need to happen
Thoughts, opinions, I'm cautious on implementation as this will ultimately break some parts of Cloudlog for old installs Pete, 2M0SQL |
Beta Was this translation helpful? Give feedback.
-
Okay, spent some time this evening and started building out a specification, its a Word document I know that doesn't suit everyone, its worth noting that this should be classed as a breaking change so not something to take lightly. I start to look at considering what needs to happen and table changes. |
Beta Was this translation helpful? Give feedback.
-
Hi Pete,
Harald, DH9DAT |
Beta Was this translation helpful? Give feedback.
-
What's the difference between "cloudlog-v2" and "multilogbook" branches? |
Beta Was this translation helpful? Give feedback.
-
I'm wondering about the name for this, and the one that comes to mind is "Clublog". Good luck with the system design, and when it comes time to test anything, I'm happy to give feedback and reports. |
Beta Was this translation helpful? Give feedback.
-
Cloudlog name is already established so bit confused by the suggestion to change.. work on V2 continues although running in random with master makes it a slow process. |
Beta Was this translation helpful? Give feedback.
-
Problem
I am often asked about the client capability of cloudlog. Actual developments are in the direction to have one log that could be filled by different users in the system and/or one user with different station-profiles that is a perfect solution for multiop-Stations like clubstations where one callsign is operated by different users for example.
What users also asked is to have one instance of installation for different users with their own log.
Solution
We could create a new field in the logging-table called "client" or similar that refers to one dedicated client instance. So we can manage all log-entries as usual in one logging-table but could filter in general on that client id.
The client-id should be maintained within an own table like station_profile only by administrators. We should also consider about a relation-table client_user that would map a user to one or more clients and vice versa (n:m-relation).
The log-view so should present only those logentries that matches the client-ids that the user is mapped to (but also those QSOs of other users mapped to this client-id).
Beta Was this translation helpful? Give feedback.
All reactions