annotate speksi.txt @ 72:1ab40033bb87

Add 'creator' to event equality comparision excluded fields.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 12 Jul 2016 11:19:38 +0300
parents c0e97f27f929
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
1 From henrik.ala-uotila@raahe.fi Wed May 25 14:57:50 2016
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
2 Date: Wed, 25 May 2016 14:57:43 +0300
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3 From: Henrik Ala-Uotila <henrik.ala-uotila@raahe.fi>
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
4 To: ccr@tnsp.org
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
5 Subject: Merge -kalenterista
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
6
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
7 Yhden tilin alle (jatkossa hyva.alku.raahessa@gmail.com) tehdään
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
8 toimijakohtaiset kalenterit, jotka nimetään (vaikkapa) regexp-muodossa
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
9 "^R: (.*?) \((.\S+)\)$". Nimen $1 on toimijan koko nimi ja $2 toimijan
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
10 etuliite, esimerkiksi "R: Punainen Risti (spr)". Lisäksi hankkeen
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
11 tilillä on kalenteri, vaikkapa "Raahen kansainvälisyystoiminta"
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
12 -nimellä, johon tuotetaan yhteisnäkymä kaikista toimijakohtaisista
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
13 kalentereista.
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
14
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
15 Cronilla ajastettu scripta käy säännöllisesti hakemassa luettelon
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
16 toimijakohtaisista kalentereista, joista jokaisesta kerätään tapahtumat,
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
17 niihin lisätään jokaisen tapahtuman kuvaukseen toimijan etuliite, ja
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
18 torpataan lopputulos "Raahen kansainvälisyystoiminta" -kalenteriin. Eli
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
19 jos "R: Punainen Risti (spr)" -kalenterissa on tapahtuma nimellä "Suomen
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
20 kielen kerho", siitä syntyisi "Raahen kansainvälisyystoiminta"
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
21 -kalenteriin tapahtuma nimeltä "spr / Suomen kielen kerho". Tässä
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
22 tietysti mietityttää, että millä vältytään duplikaattien luomisesta;
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
23 tyhjennetäänkö "Raahen kansainvälisyystoiminta" -kalenteri aina ennen
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
24 merge -näkymän tekemistä, saadaanko APIsta suoraan
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
25 lähdekalenteritapahtumista yksilöllinen ID, joiden varassa voidaan
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
26 muutokset tehdä kalenteritapahtuma kerrallaan?
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
27
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
28 Minusta voisi olla toimijan kannalta mukava pystyä muuttamaan myös
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
29 menneitä tapahtumia, joten jos siitä ei tule turhan raskasta
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
30 ajonaikaisesti taikka liian hankalaa toteuttaa, voisi olla hyvä tehdä
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
31 tämä aina koko aikajanalle, ei pelkästään tuleville tapahtumille. Mutta
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
32 tämä ei ole korkean prioriteetin toive.
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
33
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
34 Ja lisäksi voisi miettiä, että millä voidaan varmistua järjestelmän
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
35 toimivuudesta. Esimerkiksi tuotetussa kalenterinäkymässä voisi olla joko
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
36 "metadatatapahtuma" tai muuta kautta tieto viimeisestä
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
37 päivitysajankohdasta, ja jos päivitysprosessissa on tullut jotain
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
38 virheitä, niistä voisi tulla suoraan postia osoitteeseen
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
39 henrik.ala-uotila@raahe.fi ja mahdollisesty myös suoraan sinulle
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
40 (konfiguroitavissa, mutta haluaisin myös tiedon päivitysvaikeuksista jos
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
41 toimijat on minuun yhteydessä).
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
42
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
43 Ehdotuksia? Kommentteja?
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
44 - Lupu
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
45
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
46 _____________________________
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
47
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
48 Henrik Ala-Uotila
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
49 Hyvä alku Raahessa -hanke
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
50 Hanketoiminta ja kehittäminen
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
51 Raahen kaupunki
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
52
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
53 +358 4011 303 809
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
54 henrik.ala-uotila@raahe.fi
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
55 Rantakatu 7 D, 1. kerros, 92100 Raahe
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
56
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
57
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
58 !DSPAM:5745933e45196425716778!
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
59
c0e97f27f929 Import specification.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
60