feat(android): prefill the sync password from a local, untracked include
Asked for, but it opens the whole vault once the container is downloaded, so it does not belong in a versioned file - even in a repo with no remote. It lives in PMA.LocalConfig.inc, gitignored, with a template checked in so a fresh clone knows what to create.
This commit is contained in:
@@ -78,3 +78,6 @@ Android64/
|
||||
*.apk
|
||||
*.apk.idsig
|
||||
pmserverApk.res
|
||||
|
||||
# Mot de passe de sync du banc d'essai - jamais versionne
|
||||
android-client/PMA.LocalConfig.inc
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
// Modele. Copier en PMA.LocalConfig.inc (ignore par git) et remplir.
|
||||
//
|
||||
// Le mot de passe de sync ouvre TOUT le coffre une fois le conteneur
|
||||
// telecharge : il n'a rien a faire dans un depot, meme sans remote.
|
||||
|
||||
const
|
||||
TEST_PWD = '';
|
||||
+7
-3
@@ -39,6 +39,11 @@ const
|
||||
// donne acces qu'a du chiffre - mais a remplacer avant toute mise en ligne.
|
||||
TEST_TOKEN = '8765e5bf426039e9888f44bfbab27d489d12b7dbaaa54c8c695ae6af8b2a820e';
|
||||
|
||||
// TEST_PWD vient d'un fichier LOCAL, hors depot : il ouvre le coffre entier
|
||||
// une fois le conteneur telecharge. Absent apres un clone -> recopier
|
||||
// PMA.LocalConfig.template.inc.
|
||||
{$I android-client\PMA.LocalConfig.inc}
|
||||
|
||||
type
|
||||
TForm8 = class(TForm)
|
||||
private
|
||||
@@ -103,9 +108,8 @@ begin
|
||||
FPwd.Margins.Rect := RectF(8, 4, 8, 0);
|
||||
FPwd.TextPrompt := 'mot de passe de sync';
|
||||
FPwd.Password := True;
|
||||
// Jamais pre-rempli, meme pour un essai : il ouvre le coffre entier, et ce
|
||||
// fichier est versionne.
|
||||
FPwd.Text := '';
|
||||
// Pre-rempli depuis le fichier local, jamais depuis ce fichier-ci.
|
||||
FPwd.Text := TEST_PWD;
|
||||
|
||||
FToken := TEdit.Create(Self);
|
||||
FToken.Parent := Self; FToken.Align := TAlignLayout.Top;
|
||||
|
||||
Reference in New Issue
Block a user