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
|
||||||
*.apk.idsig
|
*.apk.idsig
|
||||||
pmserverApk.res
|
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.
|
// donne acces qu'a du chiffre - mais a remplacer avant toute mise en ligne.
|
||||||
TEST_TOKEN = '8765e5bf426039e9888f44bfbab27d489d12b7dbaaa54c8c695ae6af8b2a820e';
|
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
|
type
|
||||||
TForm8 = class(TForm)
|
TForm8 = class(TForm)
|
||||||
private
|
private
|
||||||
@@ -103,9 +108,8 @@ begin
|
|||||||
FPwd.Margins.Rect := RectF(8, 4, 8, 0);
|
FPwd.Margins.Rect := RectF(8, 4, 8, 0);
|
||||||
FPwd.TextPrompt := 'mot de passe de sync';
|
FPwd.TextPrompt := 'mot de passe de sync';
|
||||||
FPwd.Password := True;
|
FPwd.Password := True;
|
||||||
// Jamais pre-rempli, meme pour un essai : il ouvre le coffre entier, et ce
|
// Pre-rempli depuis le fichier local, jamais depuis ce fichier-ci.
|
||||||
// fichier est versionne.
|
FPwd.Text := TEST_PWD;
|
||||||
FPwd.Text := '';
|
|
||||||
|
|
||||||
FToken := TEdit.Create(Self);
|
FToken := TEdit.Create(Self);
|
||||||
FToken.Parent := Self; FToken.Align := TAlignLayout.Top;
|
FToken.Parent := Self; FToken.Align := TAlignLayout.Top;
|
||||||
|
|||||||
Reference in New Issue
Block a user