Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 20 2018 20:32
    Odiate unassigned #5
  • Mar 20 2018 20:32
    Odiate unassigned #49
  • Mar 20 2018 20:32
    Odiate unassigned #3
  • Mar 20 2018 20:32
    Odiate unassigned #34
  • Jan 20 2015 09:05
    harpersoft commented #67
  • Jan 20 2015 01:13

    Odiate on master

    keywords_similarity fix (compare)

  • Jan 19 2015 22:47

    Aldor007 on master

    add_thesis return to_dict (compare)

  • Jan 19 2015 22:42

    Aldor007 on master

    to_dict no params (compare)

  • Jan 19 2015 22:16

    Aldor007 on master

    fix json seralize (compare)

  • Jan 19 2015 21:55

    Aldor007 on master

    missing keyword (compare)

  • Jan 19 2015 21:49

    Aldor007 on master

    hande get_text error (compare)

  • Jan 19 2015 21:41

    Aldor007 on master

    fixing front methods (compare)

  • Jan 19 2015 21:02
    Travis Teleinformatyka/RedSparrow (master) broken (137)
  • Jan 19 2015 21:02

    Aldor007 on master

    add -> append (compare)

  • Jan 19 2015 21:00

    Aldor007 on master

    fix get_list_of_users and thesis (compare)

  • Jan 19 2015 20:58

    Aldor007 on master

    fix get_list_of_users (compare)

  • Jan 19 2015 20:55

    Aldor007 on master

    add if for null params (compare)

  • Jan 19 2015 20:50

    Aldor007 on master

    fix, revert to call list (compare)

  • Jan 19 2015 18:36
    tomek24z closed #73
  • Jan 19 2015 18:36
    tomek24z assigned #73
Marcin Kaciuba
@aldor007
Projektanci bazy (@harpersoft @KaijuMK4 ) gdzie w bazie ma być przechowywany tekst prac? Dlaczego wszystkie kolumny są z wielkimi literami?
Bartłomiej Twaróg
@btwarog
Ty mi to jakoś sprawdzisz jako specjalista od pythona jak scommituje?
Marcin Kaciuba
@aldor007
mogę sprawdzić, a tox przechodzi?
Bartłomiej Twaróg
@btwarog
tox?
Marcin Kaciuba
@aldor007
tox to narzędzie do uruchamiania testów
Bartłomiej Twaróg
@btwarog
aha ok :P
nie wiedziałem, nie korzystałem
jak skończe to uruchomie
Marcin Kaciuba
@aldor007
source ~/PY3/bin/activate
cd ~/RedSparrow/
tox
Bartłomiej Twaróg
@btwarog
dzięki :P
Marcin Kaciuba
@aldor007
za pierwszym razem może się bardzo długo robić, więc może sobie go teraz zapuścić on sobie ściągnie co trzeba i potem będzie szybcie
Bartłomiej Twaróg
@btwarog
w ogóle nie wiem po co taki post na forum :p, kto coś zrobi ten to zrobi reszta nie bo pewnie Ci tego nawet nie przeczyta
Marcin Kaciuba
@aldor007
miałem czas to zrobiłem. Kto będzie na zajęciach też zobaczy :P
Bartłomiej Twaróg
@btwarog
wszystkie gettery i settery jak rozumiem muszą działać z wcześniejszym zdeklarowaniem @db_session ?
Marcin Kaciuba
@aldor007
tak
Bartłomiej Twaróg
@btwarog
dodawać też takie metody jak def get_email(self):
return self.email?
czy takie pominac jednak
bo moze da rade sie odwolac np User[12].email ?
i co rozumiesz przez doc stringa?
Bartłomiej Twaróg
@btwarog
@db_session
def set_thesis_status(self, status):
    if len(status) > 0:
        self.thesisStatus = status
    self.error("Status cannot be empty string")

@db_session
def get_field_of_study(self):
    return self.field_of_study

@db_session
def add_field_of_study_by_id_to_thesis(self, fieldId):
    self.fieldOfStudy.add(FieldOfStudy[fieldId])

@db_session
def remove_field_of_study_by_id_from_thesis(self, fieldId):
    self.fieldOfStudy.remove(FieldOfStudy[fieldId])
cos w ten desen przejdzie?
to jest akurat przyklad metod z klasy dziedziczacej po klasie Thesis
da się tu włączyć powidommienia z tego całego czatu?
Bartłomiej Twaróg
@btwarog
Czy raczej idę tutaj w złą stronę i lepsze będzie stworzenie klasy dziedziczącej po object i stworzeczniu pól, stworzeniu metody init i dostepowych?
bo się pogubiłem trochę
Czy tu dzięki temu orm pony nie trzeba już coś takiego tworzyć tylko wypada dodać te metody?
Jak przebrnąłem przez dokumentacje to wychodzi na to, że to raczej to drugie
Bartłomiej Twaróg
@btwarog
nie patrz na ten pierwszy kod
@db_session
def set_filename_to_thesis(self, fos):
self.filename = fos
@db_session
def filenameHash(self):
    return self.filenameHash

@db_session
def set_filenameHash_to_thesis(self, fos):
    self.filenameHash = fos


def get_thesis_by_title(self, title):
    thesis = Thesis.select(lambda t: t.thesis.contains(title))
    if len(thesis) > 0:
        self._response.result = thesis[0]
        self.success()
    self.error("Thesis not found")

@db_session
def get_thesis_status_by_id(self, id):
    if len(Thesis[id]) > 0:
        self._response.result = Thesis[id].thesisStatus
        self.success()
    self.error("Thesis not found")
proste gety i sety czy taki jak ten na dole?
Marcin Kaciuba
@aldor007
są powiadomienia. Dostałem mailem. To drugie spoko
 self._response.result = thesis[0]
  self.success()
można zapisać tak
 self.success(thesis[0])
sorry za późne odpisanie
Bartłomiej Twaróg
@btwarog
to drugie w sensie @db_session
def set_filenameHash_to_thesis(self, fos):
self.filenameHash = fos
?
@db_session
def set_filenameHash_to_thesis(self, fos):
self.filenameHash = fos
shit nie sformatowało
dobra
czy w sensie te drugie rozumiesz te dwa na dole?
te proste jak te u góry też mają też być ? ;>
Marcin Kaciuba
@aldor007
@db_session
def get_thesis_by_title(self, title):
    thesis = Thesis.select(lambda t: t.thesis.contains(title))
    if len(thesis) > 0:
          self.success( thesis[0])
    self.error("Thesis not found")

@db_session
def get_thesis_status_by_id(self, id):
    if len(Thesis[id]) > 0:

        self.success(Thesis[id].thesisStatus
    self.error("Thesis not found")
to jest spoko
Bartłomiej Twaróg
@btwarog
ok ! ;)
Bartłomiej Twaróg
@btwarog
te proste gettery i settery tez maja byc? czy bedzie tutaj zasada Obiekt.pole ?
Marcin Kaciuba
@aldor007
ustawianie pojedynczych wartości raczej na razie nie trzeba. Teraz będzie potrzebne rzeczy typu pobierz wszystkie prace, pobierz prace do promotora X pobierz prace użytkownika Y, Pobierz statystki pracy Z
wydaje mi się że prostych setterów na pola nie potrzebujemy
getter może, ale jeszcze nie teraz