Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
arttuka committed Dec 10, 2016
2 parents 31b8fa5 + d7db8f4 commit 3f182e3
Show file tree
Hide file tree
Showing 8 changed files with 26 additions and 24 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
# MTG-Pairings
# MTG-Pairings

MTG-pairings on ohjelma, jolla saa lähetettyä Wizards Event Reporterista turnauksen pairingit ja tulokset osoitteessa [http://p.mtgsuomi.fi](http://p.mtgsuomi.fi) sijaitsevalle palvelimelle.
MTG-pairings on ohjelma, jolla saa lähetettyä Wizards Event Reporterista turnauksen pairingit ja tulokset osoitteessa [https://pairings.fi](https://pairings.fi) sijaitsevalle palvelimelle.

### Vaatimukset

* Wizards Event Reporter

### Käyttö

Ohjelman käynnistyessä aukeaa ikkuna, jossa kysytään API keytä. Se on MtgSuomi-tunnukseen sidottu ja löytyy menemällä osoitteeseen [http://mtgsuomi.fi/apikey](http://mtgsuomi.fi/apikey). API keyn voit syöttää myös ikkunan yläreunan valikosta.
Ohjelman käynnistyessä aukeaa ikkuna, jossa kysytään API keytä. Se on MtgSuomi-tunnukseen sidottu ja löytyy menemällä osoitteeseen [https://mtgsuomi.fi/apikey](https://mtgsuomi.fi/apikey). API keyn voit syöttää myös ikkunan yläreunan valikosta.

Ohjelman etusivulla on lista WERistä löytyvistä turnauksista. Valitse haluamasi turnaus laittamalla rasti turnauksen nimen edellä olevaan ruutuun. Oletuksena listassa näkyvät vain aktiiviset turnaukset (eli turnaukset, joiden Enrollment Complete -nappia on painettu ja jonka End Event -nappia ei ole painettu). Yläreunan ruudussa olevan rastin poistamalla saa näkyviin kaikki turnaukset aikajärjestyksessä.

Ohjelma lähettää kaikki turnauksen muutokset automaattisesti, ja oikean laidan logiin päivittyy lista tapahtumista. Jos haluat vaihtaa turnauksen nimeä, klikkaa sitä vasemman reunan listasta, vaihda nimi ohjelman alareunan tekstikenttään ja klikkaa Tallenna.

### Bugit, uusi toiminnallisuus ja kontribuutiot

Jos löydät bugin tai haluat ohjelmaan uutta toiminnallisuutta, tee tiketti [issue trackeriin](https://bitbucket.org/arttuka/mtg-pairings/issues). Kirjoita issuelle otsikko ja kuvaus, valitse sille sopiva tyyppi (bug/enhancement) ja lähetä se.
Jos löydät bugin tai haluat ohjelmaan uutta toiminnallisuutta, tee tiketti [issue trackeriin](https://github.com/arttuka/mtg-pairings/issues). Kirjoita issuelle otsikko ja kuvaus, valitse sille sopiva tyyppi (bug/enhancement) ja lähetä se.

Jos haluat auttaa ohjelman kehittämisessä, voit koodata haluamasi toiminnallisuuden (tee issue) ja tehdä siitä pull requestin.

Expand Down
3 changes: 1 addition & 2 deletions mtg-pairings-server/resources/logback.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,11 @@
</encoder>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>logs/pairings.%d.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
</appender>

<root level="INFO">
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
</configuration>
</configuration>
2 changes: 1 addition & 1 deletion mtg-pairings-win/MtgPairings/MtgPairings/App.config
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<applicationSettings>
<MtgPairings.Properties.Settings>
<setting name="ServerURL" serializeAs="String">
<value>http://p.mtgsuomi.fi/</value>
<value>https://pairings.fi/</value>
</setting>
</MtgPairings.Properties.Settings>
</applicationSettings>
Expand Down
27 changes: 15 additions & 12 deletions mtg-pairings-win/MtgPairings/MtgPairings/Data/DatabaseReader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -228,18 +228,21 @@ public Tournament getTournament(int tournamentId)
public ImmutableList<Tournament> getAllTournaments()
{
return OleDbFetch<Tournament>(
t => new Tournament(Convert.ToInt32(t["TournamentId"]),
t["SanctionId"].ToString(),
t["Title"].ToString(),
t["EventInformation"].ToString(),
t["OrgName"].ToString(),
Convert.ToInt32(t["NumberOfRounds"]),
Convert.ToInt32(t["Status"]) == 1 && Convert.ToBoolean(t["IsStarted"]),
Convert.ToDateTime(t["StartDate"]).ToLocalDate(),
ImmutableList<Round>.Empty,
ImmutableList<Team>.Empty,
ImmutableList<Seating>.Empty,
ImmutableList<PodRound>.Empty),
t => {
var status = Convert.ToInt32(t["Status"]);
return new Tournament(Convert.ToInt32(t["TournamentId"]),
t["SanctionId"].ToString(),
t["Title"].ToString(),
t["EventInformation"].ToString(),
t["OrgName"].ToString(),
Convert.ToInt32(t["NumberOfRounds"]),
(status == 1 || status == 7) && Convert.ToBoolean(t["IsStarted"]),
Convert.ToDateTime(t["StartDate"]).ToLocalDate(),
ImmutableList<Round>.Empty,
ImmutableList<Team>.Empty,
ImmutableList<Seating>.Empty,
ImmutableList<PodRound>.Empty);
},
"SELECT TournamentId, SanctionId, Title, EventInformation, OrgName, NumberOfRounds, Status, IsStarted, StartDate FROM Tournament"
).ToImmutableList();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public string OrganizerURL
{
if (ServerId.HasValue)
{
return "http://p.mtgsuomi.fi/#tournaments/" + (int)ServerId + "/organizer";
return "https://pairings.fi/#tournaments/" + (int)ServerId + "/organizer";
}
else { return ""; }
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.2.0.0")]
[assembly: AssemblyFileVersion("1.2.0.0")]
[assembly: AssemblyVersion("1.2.1.0")]
[assembly: AssemblyFileVersion("1.2.1.0")]

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<Profiles />
<Settings>
<Setting Name="ServerURL" Type="System.String" Scope="Application">
<Value Profile="(Default)">http://p.mtgsuomi.fi/</Value>
<Value Profile="(Default)">https://pairings.fi/</Value>
</Setting>
<Setting Name="Apikey" Type="System.String" Scope="User">
<Value Profile="(Default)" />
Expand Down

0 comments on commit 3f182e3

Please sign in to comment.