mission-apprentissage / referentiel

GNU Affero General Public License v3.0
3 stars 1 forks source link

Suppresion OF 49147555400045 du Référentiel #184

Closed FlavieSauvebois closed 3 months ago

FlavieSauvebois commented 4 months ago

Il faudrait intervenir dans le code pour supprimer cet OF du Référentiel : https://referentiel.apprentissage.onisep.fr/organismes/49147555400045 Il est en liquidation judiciaire suite à des détournements de fonds.

Il n'est effectivement plus présent dans la Liste publique des OF mais par contre il est toujours actif sur la base SIRENE donc il ne sortira pas du Référentiel tout seul.

gasilber commented 3 months ago

Il faut supprimer cet organisme des fichiers SIFA-RAMSESE (DECA) car c'est le dernier endroit où il se trouve.

swift download rofa-data

Où est présent cet OF ?

swift download rofa-data
grep 49147555400045 *.csv

Dans:

vi liste_etab_SIA_Dares.csv
vi liste_etab_SIA_Dares_v2.csv
vi liste_etab_SIA_Dares_v3.csv
vi liste_etab_SIA_Dares_v4.csv
swift upload rofa-data liste_etab_SIA_Dares.csv
swift upload rofa-data liste_etab_SIA_Dares_v2.csv
swift upload rofa-data liste_etab_SIA_Dares_v3.csv
swift upload rofa-data liste_etab_SIA_Dares_v4.csv

Suppression forcée sur le serveur de production:

ssh rofa.lheo.org
sudo -s
docker exec -it referentiel_mongodb bash
use referentiel
org = db.organismes
org.deleteOne({'siret':'49147555400045'})
gasilber commented 3 months ago

Organisme réapparu: comme l'importation de la LPOF (cf #186) est cassée, la base tampon ne se met pas à jour. L'organisme est toujours dans cette base. Il faut le supprimer manuellement.

ssh rofa.lheo.org
sudo -s
docker exec -it referentiel_mongodb bash
mongo
use referentiel
c = db.datagouv
c.findOne({'siretEtablissementDeclarant':'49147555400045'})
{
    "_id" : ObjectId("61efb8023f5547fb004a2010"),
    "numeroDeclarationActivite" : "22800138480",
    "adressePhysiqueOrganismeFormation" : {
        "voie" : "13 PLACE ALPHONSE FIQUET TOUR PERRET",
        "codePostal" : "80000",
        "ville" : "AMIENS",
        "codeRegion" : "32"
    },
    "certifications" : {
        "actionsDeFormation" : true,
        "bilansDeCompetences" : false,
        "VAE" : "false",
        "actionsDeFormationParApprentissage" : true
    },
    "denomination" : "TIRESIAS EFC",
    "informationsDeclarees" : {
        "dateDerniereDeclaration" : ISODate("2022-05-31T00:00:00Z"),
        "debutExercice" : ISODate("2020-07-01T00:00:00Z"),
        "finExercice" : ISODate("2021-06-30T00:00:00Z"),
        "nbStagiaires" : 1348,
        "nbStagiairesConfiesParUnAutreOF" : 0,
        "effectifFormateurs" : 145,
        "specialitesDeFormation" : {
            "codeSpecialite1" : "136",
            "libelleSpecialite1" : "Langues vivantes, civilisations étrangères et régionales",
            "codeSpecialite2" : "310",
            "libelleSpecialite2" : "Spécialités plurivalentes des échanges et de la gestion",
            "codeSpecialite3" : "312",
            "libelleSpecialite3" : "Commerce, vente"
        }
    },
    "numerosDeclarationActivitePrecedent" : "22800138480",
    "organismeEtrangerRepresente" : {

    },
    "siren" : "491475554",
    "siretEtablissementDeclarant" : "49147555400045"
}

Suppression manuelle et forcée:

c.deleteOne({'siretEtablissementDeclarant':'49147555400045'})
org = db.organismes
org.deleteOne({'siret':'49147555400045'})