mrbotcr / py3ClimMob

ClimMob is software for agricultural citizen science
https://climmob.net/
GNU Affero General Public License v3.0
5 stars 2 forks source link

Remove projects used for test or exercise #276

Open BrandonMrBot opened 2 months ago

BrandonMrBot commented 2 months ago

@kauedesousa description:

Trials with these keywords c("chocolate","egg","exercise","excercice","excerise" "example","playground","excesise","exrcsie","exersice","test", 'choco') should be removed or not exposed through the API. Also we need to find a way to identify real trials from the test / exercise trials in the platform.

@marieALaporte comments:

BrandonMrBot commented 2 months ago

Point 1:

I agree, I understand that we are doing this exercise in order to make it faster to identify those existing test projects and help Kaue as soon as possible.

It is possible that some projects do not have those keywords and are test as well, that is why in ClimMob we are designing an interface that forces users to provide that information (If the project is Real/Training) and also if the project is already finished.

330971837-054c7bf2-d0d8-4788-8d25-597786c89076

Another action we can perform is, in the creation of the project the users must indicate if the project is Real/Training. What do you think?

Point 2:

I agree, we will create the necessary procedures for this, initially we will only delete the repositories created on disk that are the ones that consume more storage, later we will consider deleting the information from the database, but it seems to us that it would also be important to have statistics if we want to know how many people trained as project managers we have in ClimMob and things like that.

Point 3

Perfect, I'll check this