6536
Comment: Dokumenter hvordan en sjekker ut for første gang.
|
6782
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
==== Kommentarer på forskjellige endringer: ==== {{{ Adresseendring: Personlige medlemmer med USENIX vil få ;login sendt til adressen sin. Denne vil derfor være dumt å sette denne til et fakturamottak om en bedrift skal betale. }}} |
Kommentarer på forskjellige endringer:
Adresseendring: Personlige medlemmer med USENIX vil få ;login sendt til adressen sin. Denne vil derfor være dumt å sette denne til et fakturamottak om en bedrift skal betale.
Forberedelser:
Anbefaler å legge inn Open Office på din maskin. Siste versjon finnes her: http://www.openoffice.org Gjøres første gang: Logg inn på nerdhaven: Opprett følgene katalogstruktur /home/<brukernavn>/nuug Dette gjøres ved å kjøre følgende kommando på nerdhaven.nuug.no: cd ~/; cvs -d /home/cvs co nuug (resten av forklaringen forutsetter at denne katalogen er opprettet) Opprett følgene fil på ditt hjemmeområde på nerdhaven .swsconfig denne skal inneholde: $username = '<bruker>'; $password = '<passord>'; brukernavn og passord fåes av Jon Petter eller Petter R Anbefaler at du lager samme katalogstruktur på din lokale maskin.
Logg inn i RT
Logg inn i RT: sjekk køen Medlemsregister. (https://rt.nuug.no/)
Brukernavn og passord oppretter en selv ved å følge instruksene på forsiden av RT. Tilgang må deretter oppdateres, f.eks. ved å kontakte sekretariatet og oppgi hvilken epostadresse en har som RT-bruernavn. (sekretariat@nuug.no)
Ta den eldste endringen i medlemsregister. (Innmelding/utmelding/endring av info)
Sjekk ut siste versjon av medlemsliste.cvs
Åpne et terminalvindu (shell) lokalt på din maskin: logg inn på nerdhaven: (ssh <brukernavn>@nerdhaven.nuug.no) Kjør cd nuug Kjør cvs up -d styre tools
Kopier meldemsliste.csv til din lokale maskin
Åpne nytt terminalvindu (shell) (lokalt på din maskin) Kjør cd /home/<brukernavn>/nuug/medlemsliste Kjør scp <brukernavn>@nerdhaven.nuug.no:nuug/styre/medlemsliste.csv . Kjør ls -la skal se: drwxr-xr-x 3 <brukernavn> staff 102 Oct 26 14:20 . drwxr-xr-x 5 <brukernavn> staff 170 Oct 26 14:18 .. -rw-r--r-- 1 <brukernavn> staff 188557 Oct 26 14:42 medlemsliste.csv
Rediger filen i open office
Åpne medlemsliste i Openoffice calc: Du vil da få opp Text Import dialogboks Velg: Characterset: Western Europe (ISO-8859-1) Separated by: TAB Text Delimiter: empty Under fields: Sett alle "column type" til Text Tips: merk alle kolonnene og velg Column Type : Text Velg OK. Tips: Frys øverste rad og de 2 første kolonner, så er det lett å kontrollere hvor du er.
Utfør endringer sak for sak til du er ferdig.
For hver endring skal du sjekke: a) Er personen medlem: søk etter etternavn, mailadresse. b) Finnes medlemmet: gjør endringer på dette medlemmet iht. info fra RT. c) repeter for hver medlem som det skal gjøres endringer på. Merk: Nye medlemmer skal ha feltene ZUsrFakturertPeriode og ZBetaltTil tomme. Gamle medlemmer som har vært utmeldt: ZUsrInnmeldtDato (dato innmeldingen ble mottatt i RT) ZUsrUtmeldtDato settes til 1970-01-01 00:00:00 (overskriv gammel verdi)
"eksporter" endringene til medlemsliste.cvs
Når du er ferdig med endringene som skal legges inn, "eksporteres" filen og erstatter den filen du hentet ned tidligere fra Nerdhaven. Velg: File, Save as * (openoffice vil huske hvor du hentet filen fra og foreslå på navn og lokasjon korrekt) Huk av Edit filter settings Velg save * Bekreft at du vil overskrive den gamle filen. Velg : Replace * Pass på at du lagrer som CVS format. Velg: Keep current format * I dialogboksen for eksportfilter Velg (Character set) : Western Europe (ISO-8859-1) Velg (Field delimiter) : {Tab} Slett " (Text delimiter): (ingen verdi eller tegn) Fjern haken på "save contents as shown" Velg OK
Verifiser filen og overfør denne til Nerdhaven.
Kjør ls -la skal se: drwxr-xr-x 3 <brukernavn> staff 102 Oct 26 14:20 . drwxr-xr-x 5 <brukernavn> staff 170 Oct 26 14:18 .. -rw-r--r-- 1 <brukernavn> staff 188557 Oct 26 14:42 medlemsliste.csv Sjekk at filen har fått et nytt tidstempel. Kjør cd /home/<brukernavn>/nuug/medlemsliste Kjør scp medlemsliste.csv <brukernavn>@nerdhaven.nuug.no:nuug/styre/medlemsliste.csv
Verifser format og commit til CVS.
Open a shell locally on your computer : logg inn på nerdhaven: (ssh <brukernavn>@nerdhaven.nuug.no) Kjør cd /home/<brukernavn>/nuug/styre Kjør cvs diff -u medlemsliste.csv sjekk at det kun er endringer på de linjer(medlemmer) du har endret. Kjør ../tools/medlemsliste-check -w Hvis output er noe som ligner dette: warning: Medlem 100281 mangler FakturertPeriode. warning: Medlem 100288 mangler FakturertPeriode. warning: Medlem 140422 har ikke betalt kontingenten på 120 dager. warning: Medlem 140424 har ikke betalt kontingenten på 120 dager. .... Kan være ganske lang. Kjør cvs commit -m "CVS_SILENT oppdatert Geir Bækholt (RT#2000), Lars Petter Mostad (RT#1960), Jon Anders Skorpen (RT#1953) " medlemsliste.csv Merk: Her er det viktig at beskrivelse byttes ut med: saksnummer på de sakene du er ferdig med i RT: mao de saker hvor du har gjort endringene i medlemsliste.cvs. Dette for å sikre at det er lett å se hva som er gjort. (Historikk i CVS) PS HUSK å benytte kommadoen CVS_SILENT!!! Ellers sendes det ut mail om hva som er gjort i medlemsregisteret til alle som abbonerer på CVS endringer.
Oppdatering av saken i RT
Oppdater RT saken, via reply kommandoen, slik at det nye medlemmet vet at de nå er i registeret. Følgene tekst anbefales: Velkommen som medlem i NUUG. En velkomstpakke vil bli sendt så snart som mulig. På vegne av NUUG sekretariat Sett RT saken til: 1. velg JUMBO 2. Legg til følgene tekst bak: (send velkomstpakke) 3. Endre KØ til sekretariat 4. Endre eier til Nobody
Når alt arbeidet er gjort og hvis det er noen som skal ha faktura:
Open a shell locally on your computer : logg inn på nerdhaven: (ssh <brukernavn>@nerdhaven.nuug.no) Kjør cd /home/<brukernavn>/nuug/styre Kjør ../tools/medlemsliste-sendinvoices
Alternativ framgangsmåte - redigering lokalt på nerdhaven
Sjekk ut eller oppdater fra CVS som beskrevet ovenfor. Rediger fila medlemsliste.csv lokalt. Bruk f.eks. editoren vim (dokumentasjon http://vimdoc.sourceforge.net/ ). Følgende opsjoner kan være nyttige for å ikke gå seg vill i kolonnene (settes f.eks. i ~/.vimrc ): :set tabstop=30 :set list :set listchars=tab:>- :set nowrap Lagre fila, kjør cvs diff og medlemsliste-check som beskrevet ovenfor, og commit.