Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Język domyślny na start #1

Closed
madrypiotr opened this issue Feb 25, 2017 · 3 comments
Closed

Język domyślny na start #1

madrypiotr opened this issue Feb 25, 2017 · 3 comments

Comments

@madrypiotr
Copy link
Owner

madrypiotr commented Feb 25, 2017

Wszystko działa OK dopiero po wybraniu danego języka.
Na start, jak również po "ręcznym" przeładowaniu, klient widzi nazwy zmiennych (nawet ten zalogowany, który określił swój język w profilu).
Skoro użytkownik, klikając, otrzymuje pożądany efekt, to pewnie System "sam z siebie" będzie mógł to uczynić, trzeba mu to "powiedzieć" w kodzie.

Trzeba spowodować,

aby j.polski, który jest językiem domyślnym był faktycznie widziany "na dzień dobry".

Język domyślny jest zdefiowany w pliku: ... lib\constants.js

LANGUAGES = {
    DEFAULT_LANGUAGE: "pl"
}

Natomiast po zalogowaniu już tylko język Użytkownika.

@MichalW
Copy link
Collaborator

MichalW commented Mar 1, 2017

Najlepiej ustawić domyślny język przy pierwszym załadowaniu strony:

należy stworzyć plik np: client/lib/i18n.js a w nim:

Meteor.startup(function () {
      TAPi18n.setLanguage('pl');
});

@MichalW
Copy link
Collaborator

MichalW commented Mar 1, 2017

Pozwolę sobie jeszcze zwrócić uwagę na Pana niezabezpieczone metody serwerowe:
Każdy (nawet niezalogowany) użytkownik może wykonać metodę np.:

Meteor.call('removeZespolRealizacyjnyDraft', {});

co spowoduje usunięcie pana dokumentów z bazy danych.
Należałoby sprawdzać this.userId.
Proponuję również dodać odpowiednie allow/deny:
http://docs.meteor.com/api/collections.html#Mongo-Collection-deny

@madrypiotr
Copy link
Owner Author

madrypiotr commented Mar 1, 2017

@MichalW
Dziękuję za cenne sugestie!

Język domyślny już działa...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants