mirror of
https://github.com/bitwarden/browser
synced 2025-12-23 19:53:43 +00:00
format html files
This commit is contained in:
@@ -16,8 +16,8 @@
|
||||
<div class="row">
|
||||
<div class="form-group col-6">
|
||||
<label for="masterPassword">{{'masterPass' | i18n}}</label>
|
||||
<input id="masterPassword" type="password" name="MasterPassword" class="form-control" [(ngModel)]="masterPassword" required
|
||||
appInputVerbatim>
|
||||
<input id="masterPassword" type="password" name="MasterPassword" class="form-control"
|
||||
[(ngModel)]="masterPassword" required appInputVerbatim>
|
||||
</div>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary btn-submit" [disabled]="form.loading">
|
||||
|
||||
@@ -22,7 +22,8 @@
|
||||
</td>
|
||||
<td class="reduced-lh wrap">
|
||||
<a href="#" appStopClick (click)="selectCipher(c)" title="{{'editItem' | i18n}}">{{c.name}}</a>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId" title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId"
|
||||
title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-paperclip" title="{{'attachments' | i18n}}" *ngIf="c.hasAttachments"></i>
|
||||
<br>
|
||||
<small>{{c.subTitle}}</small>
|
||||
|
||||
@@ -19,45 +19,56 @@
|
||||
<app-callout type="info" title="{{getFormatInstructionTitle()}}" *ngIf="format">
|
||||
<ng-container *ngIf="format === 'bitwardencsv' || format === 'bitwardenjson'">
|
||||
See detailed instructions on our help site at
|
||||
<a target="_blank" rel="noopener" href="https://help.bitwarden.com/article/export-your-data/">https://help.bitwarden.com/article/export-your-data/</a>
|
||||
<a target="_blank" rel="noopener"
|
||||
href="https://help.bitwarden.com/article/export-your-data/">https://help.bitwarden.com/article/export-your-data/</a>
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'lastpasscsv'">
|
||||
See detailed instructions on our help site at
|
||||
<a target="_blank" rel="noopener" href="https://help.bitwarden.com/article/import-from-lastpass/">https://help.bitwarden.com/article/import-from-lastpass/</a>
|
||||
<a target="_blank" rel="noopener"
|
||||
href="https://help.bitwarden.com/article/import-from-lastpass/">https://help.bitwarden.com/article/import-from-lastpass/</a>
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'keepassxcsv'">
|
||||
Using the KeePassX desktop application, navigate to "Database" → "Export to CSV file" and save the CSV file.
|
||||
Using the KeePassX desktop application, navigate to "Database" → "Export to CSV file" and save the CSV
|
||||
file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'aviracsv'">
|
||||
In the Avira web vault, go to "Settings" → "My Data" → "Export data" and save the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'blurcsv'">
|
||||
In the Blur web vault, click your username at the top and go to "Settings" → "Export Data", then click "Export CSV"
|
||||
In the Blur web vault, click your username at the top and go to "Settings" → "Export Data", then click
|
||||
"Export CSV"
|
||||
for your "Accounts".
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'safeincloudxml'">
|
||||
Using the SaveInCloud desktop application, navigate to "File" → "Export" → "As XML" and save the XML file.
|
||||
Using the SaveInCloud desktop application, navigate to "File" → "Export" → "As XML" and save the
|
||||
XML file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'padlockcsv'">
|
||||
Using the Padlock desktop application, click the hamburger icon in the top left corner and navigate to "Settings" →
|
||||
Using the Padlock desktop application, click the hamburger icon in the top left corner and navigate to
|
||||
"Settings" →
|
||||
"Export" button and save the file "As CSV".
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'keepass2xml'">
|
||||
Using the KeePass 2 desktop application, navigate to "File" → "Export" and select the "KeePass XML (2.x)" option.
|
||||
Using the KeePass 2 desktop application, navigate to "File" → "Export" and select the "KeePass XML
|
||||
(2.x)" option.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'upmcsv'">
|
||||
Using the Universal Password Manager desktop application, navigate to "Database" → "Export" and save the CSV file.
|
||||
Using the Universal Password Manager desktop application, navigate to "Database" → "Export" and save
|
||||
the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'saferpasscsv'">
|
||||
Using the SaferPass browser extension, click the hamburger icon in the top left corner and navigate to "Settings". Click
|
||||
Using the SaferPass browser extension, click the hamburger icon in the top left corner and navigate to
|
||||
"Settings". Click
|
||||
the "Export accounts" button to save the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'meldiumcsv'">
|
||||
Using the Meldium web vault, navigate to "Settings". Locate the "Export data" function and click "Show me my data" to save
|
||||
Using the Meldium web vault, navigate to "Settings". Locate the "Export data" function and click "Show me my
|
||||
data" to save
|
||||
the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'keepercsv'">
|
||||
Log into the Keeper web vault (keepersecurity.com/vault). Navigate to "Backup" (top right) and find the "Export to .csv File"
|
||||
Log into the Keeper web vault (keepersecurity.com/vault). Navigate to "Backup" (top right) and find the
|
||||
"Export to .csv File"
|
||||
option. Click "Export Now" to save the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'chromecsv' || format === 'operacsv' || format === 'vivaldicsv'">
|
||||
@@ -65,23 +76,30 @@
|
||||
The process is exactly the same as importing from Google Chrome.
|
||||
</span>
|
||||
See detailed instructions on our help site at
|
||||
<a target="_blank" rel="noopener" href="https://help.bitwarden.com/article/import-from-chrome/">https://help.bitwarden.com/article/import-from-chrome/</a>
|
||||
<a target="_blank" rel="noopener"
|
||||
href="https://help.bitwarden.com/article/import-from-chrome/">https://help.bitwarden.com/article/import-from-chrome/</a>
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'firefoxcsv'">
|
||||
Use the
|
||||
<a target="_blank" rel="noopener" href="https://github.com/kspearrin/ff-password-exporter/blob/master/README.md#ff-password-exporter">FF Password Exporter</a> application to export your passwords to a CSV file.
|
||||
<a target="_blank" rel="noopener"
|
||||
href="https://github.com/kspearrin/ff-password-exporter/blob/master/README.md#ff-password-exporter">FF
|
||||
Password Exporter</a> application to export your passwords to a CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === '1password1pif' || format === '1passwordwincsv'">
|
||||
See detailed instructions on our help site at
|
||||
<a target="_blank" rel="noopener" href="https://help.bitwarden.com/article/import-from-1password/">https://help.bitwarden.com/article/import-from-1password/</a>.
|
||||
<a target="_blank" rel="noopener"
|
||||
href="https://help.bitwarden.com/article/import-from-1password/">https://help.bitwarden.com/article/import-from-1password/</a>.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'passworddragonxml'">
|
||||
Using the Password Dragon desktop application, navigate to "File" → "Export" → "To XML". In the dialog that pops
|
||||
Using the Password Dragon desktop application, navigate to "File" → "Export" → "To XML". In the
|
||||
dialog that pops
|
||||
up select "All Rows" and check all fields. Click the "Export" button and save the XML file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'enpasscsv'">
|
||||
Using the Enpass desktop application, navigate to "File" → "Export" → "As CSV". Select "OK" to the warning alert
|
||||
and save the CSV file. Note that the importer only supports files exported while Enpass is set to the English
|
||||
Using the Enpass desktop application, navigate to "File" → "Export" → "As CSV". Select "OK" to the
|
||||
warning alert
|
||||
and save the CSV file. Note that the importer only supports files exported while Enpass is set to the
|
||||
English
|
||||
language, so adjust your settings accordingly.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'enpassjson'">
|
||||
@@ -89,85 +107,107 @@
|
||||
Select the ".json" file format option and save the JSON file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'pwsafexml'">
|
||||
Using the Password Safe desktop application, navigate to "File" → "Export To" → "XML format..." and save the XML
|
||||
Using the Password Safe desktop application, navigate to "File" → "Export To" → "XML format..."
|
||||
and save the XML
|
||||
file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'dashlanejson'">
|
||||
Using the Dashlane desktop application, navigate to "File" → "Export" → "Unsecured archive (readable) in JSON format"
|
||||
Using the Dashlane desktop application, navigate to "File" → "Export" → "Unsecured archive
|
||||
(readable) in JSON format"
|
||||
and save the JSON file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'msecurecsv'">
|
||||
Using the mSecure desktop application, navigate to "File" → "Export" → "CSV File..." and save the CSV file.
|
||||
Using the mSecure desktop application, navigate to "File" → "Export" → "CSV File..." and save the
|
||||
CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'stickypasswordxml'">
|
||||
Using the Sticky Password desktop application, navigate to "Menu" (top right) → "Export" → "Export all". Select
|
||||
Using the Sticky Password desktop application, navigate to "Menu" (top right) → "Export" → "Export
|
||||
all". Select
|
||||
the unencrypted format XML option and save the XML file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'truekeycsv'">
|
||||
Using the True Key desktop application, click the gear icon (top right) and then navigate to "App Settings". Click the "Export"
|
||||
Using the True Key desktop application, click the gear icon (top right) and then navigate to "App Settings".
|
||||
Click the "Export"
|
||||
button, enter your password and save the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'clipperzhtml'">
|
||||
Log into the Clipperz web application (clipperz.is/app). Click the hamburger menu icon in the top right to expand the navigation
|
||||
Log into the Clipperz web application (clipperz.is/app). Click the hamburger menu icon in the top right to
|
||||
expand the navigation
|
||||
bar. Navigate to "Data" → "Export". Click the "download HTML+JSON" button to save the HTML file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'roboformcsv'">
|
||||
Using the RoboForm Editor desktop application, navigate to "RoboForm" (top left) → "Options" → "Account & Data"
|
||||
Using the RoboForm Editor desktop application, navigate to "RoboForm" (top left) → "Options" →
|
||||
"Account & Data"
|
||||
and click the "Export" button. Select all of your data, change the "Format" to "CSV file" and then click the
|
||||
"Export" button to save the CSV file. Note: RoboForm only allows you to export Logins. Other items will not be
|
||||
"Export" button to save the CSV file. Note: RoboForm only allows you to export Logins. Other items will not
|
||||
be
|
||||
exported.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'passboltcsv'">
|
||||
Log into the Passbolt web vault and navigate to the "Passwords" listing. Select all of the passwords you would like to export
|
||||
Log into the Passbolt web vault and navigate to the "Passwords" listing. Select all of the passwords you
|
||||
would like to export
|
||||
and click the "Export" button at the top of the listing. Choose the "csv (lastpass)" export format and click
|
||||
the "Export" button.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'ascendocsv'">
|
||||
Using the Ascendo DataVault desktop application, navigate to "Tools" → "Export". In the dialog that pops up, select
|
||||
Using the Ascendo DataVault desktop application, navigate to "Tools" → "Export". In the dialog that
|
||||
pops up, select
|
||||
the "All Items (DVX, CSV)" option. Click the "Ok" button to save the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'passwordbossjson'">
|
||||
Using the Password Boss desktop application, navigate to "File" → "Export data" → "Password Boss JSON - not encrypted"
|
||||
Using the Password Boss desktop application, navigate to "File" → "Export data" → "Password Boss
|
||||
JSON - not encrypted"
|
||||
and save the JSON file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'zohovaultcsv'">
|
||||
Log into the Zoho web vault (vault.zoho.com). Navigate to "Tools" → "Export Secrets". Select "All Secrets" and click
|
||||
the "Zoho Vault Format CSV" button. Highlight and copy the data from the textarea. Open a text editor like Notepad
|
||||
Log into the Zoho web vault (vault.zoho.com). Navigate to "Tools" → "Export Secrets". Select "All
|
||||
Secrets" and click
|
||||
the "Zoho Vault Format CSV" button. Highlight and copy the data from the textarea. Open a text editor like
|
||||
Notepad
|
||||
and paste the data. Save the data from the text editor as
|
||||
<code>zoho_export.csv</code>.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'splashidcsv'">
|
||||
Using the SplashID Safe desktop application, click on the SplashID blue lock logo in the top right corner. Navigate to "Export"
|
||||
Using the SplashID Safe desktop application, click on the SplashID blue lock logo in the top right corner.
|
||||
Navigate to "Export"
|
||||
→ "Export as CSV" and save the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'passkeepcsv'">
|
||||
Using the PassKeep mobile app, navigate to "Backup/Restore". Locate the "CSV Backup/Restore" section and click "Backup to
|
||||
Using the PassKeep mobile app, navigate to "Backup/Restore". Locate the "CSV Backup/Restore" section and
|
||||
click "Backup to
|
||||
CSV" to save the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'gnomejson'">
|
||||
Make sure you have python-keyring and python-gnomekeyring installed. Save the
|
||||
<a target="_blank" rel="noopener" href="https://bit.ly/2GpOMTg">GNOME Keyring Import/Export</a> python script to your desktop as
|
||||
<a target="_blank" rel="noopener" href="https://bit.ly/2GpOMTg">GNOME Keyring Import/Export</a> python
|
||||
script to your desktop as
|
||||
<code>pw_helper.py</code>. Open terminal and run
|
||||
<code>chmod +rx Desktop/pw_helper.py</code> and then
|
||||
<code>python Desktop/pw_helper.py export Desktop/my_passwords.json</code>. Then upload the resulting
|
||||
<code>my_passwords.json</code> file here to Bitwarden.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'passwordagentcsv'">
|
||||
Using the Password Agent desktop application navigate to "File" → "Export", select the "Fields to export" button and
|
||||
check all of the fields, change the "Output format" to "CSV", and then click the "Start" button to save the CSV
|
||||
Using the Password Agent desktop application navigate to "File" → "Export", select the "Fields to
|
||||
export" button and
|
||||
check all of the fields, change the "Output format" to "CSV", and then click the "Start" button to save the
|
||||
CSV
|
||||
file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'passpackcsv'">
|
||||
Log into the Passpack website vault and navigate to "Settings" → "Export", then click the "Download" button to save
|
||||
Log into the Passpack website vault and navigate to "Settings" → "Export", then click the "Download"
|
||||
button to save
|
||||
the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'passmanjson'">
|
||||
Open your Passman vault and click on "Settings" in the bottom left corner. In the "Settings" window switch to the
|
||||
"Export credentials" tab and choose "JSON" as the export type. Enter your vault's passphrase and click the "Export"
|
||||
Open your Passman vault and click on "Settings" in the bottom left corner. In the "Settings" window switch
|
||||
to the
|
||||
"Export credentials" tab and choose "JSON" as the export type. Enter your vault's passphrase and click the
|
||||
"Export"
|
||||
button to save the JSON file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'avastcsv'">
|
||||
Open the Avast Passwords desktop application and navigate to "Settings" → "Import/export data". Select the
|
||||
Open the Avast Passwords desktop application and navigate to "Settings" → "Import/export data". Select
|
||||
the
|
||||
"Export" button for the "Export to CSV file" option to save the CSV file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'fsecurefsk'">
|
||||
@@ -175,7 +215,8 @@
|
||||
"Export" button, enter your master password, and save the FSK file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'kasperskytxt'">
|
||||
Open the Kaspersky Password Manager desktop application and navigate to "Settings" → "Import/Export". Locate
|
||||
Open the Kaspersky Password Manager desktop application and navigate to "Settings" → "Import/Export".
|
||||
Locate
|
||||
the "Export to text file" section and select the "Export" button to save the TXT file.
|
||||
</ng-container>
|
||||
<ng-container *ngIf="format === 'remembearcsv'">
|
||||
|
||||
@@ -26,7 +26,8 @@
|
||||
</td>
|
||||
<td class="reduced-lh wrap">
|
||||
<a href="#" appStopClick (click)="selectCipher(c)" title="{{'editItem' | i18n}}">{{c.name}}</a>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId" title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId"
|
||||
title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-paperclip" title="{{'attachments' | i18n}}" *ngIf="c.hasAttachments"></i>
|
||||
<br>
|
||||
<small>{{c.subTitle}}</small>
|
||||
|
||||
@@ -6,20 +6,21 @@
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="form-check form-check-inline">
|
||||
<input id="generate-password" name="type" value="password" class="form-check-input" type="radio" (change)="saveOptions()"
|
||||
[(ngModel)]="options.type">
|
||||
<input id="generate-password" name="type" value="password" class="form-check-input" type="radio"
|
||||
(change)="saveOptions()" [(ngModel)]="options.type">
|
||||
<label for="generate-password" class="form-check-label">{{'password' | i18n}}</label>
|
||||
</div>
|
||||
<div class="form-check form-check-inline">
|
||||
<input id="generate-passphrase" name="type" value="passphrase" class="form-check-input" type="radio" (change)="saveOptions()"
|
||||
[(ngModel)]="options.type">
|
||||
<input id="generate-passphrase" name="type" value="passphrase" class="form-check-input" type="radio"
|
||||
(change)="saveOptions()" [(ngModel)]="options.type">
|
||||
<label for="generate-passphrase" class="form-check-label">{{'passphrase' | i18n}}</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" *ngIf="options.type === 'passphrase'">
|
||||
<div class="form-group col-4">
|
||||
<label for="num-words">{{'numWords' | i18n}}</label>
|
||||
<input id="num-words" class="form-control" type="number" min="3" max="20" [(ngModel)]="options.numWords" (blur)="saveOptions()">
|
||||
<input id="num-words" class="form-control" type="number" min="3" max="20" [(ngModel)]="options.numWords"
|
||||
(blur)="saveOptions()">
|
||||
</div>
|
||||
<div class="form-group col-4">
|
||||
<label for="word-separator">{{'wordSeparator' | i18n}}</label>
|
||||
@@ -31,7 +32,8 @@
|
||||
<div class="row">
|
||||
<div class="form-group col-4">
|
||||
<label for="length">{{'length' | i18n}}</label>
|
||||
<input id="length" class="form-control" type="number" min="5" max="128" [(ngModel)]="options.length" (blur)="saveOptions()">
|
||||
<input id="length" class="form-control" type="number" min="5" max="128" [(ngModel)]="options.length"
|
||||
(blur)="saveOptions()">
|
||||
</div>
|
||||
<div class="form-group col-4">
|
||||
<label for="min-number">{{'minNumbers' | i18n}}</label>
|
||||
@@ -46,23 +48,28 @@
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="form-check">
|
||||
<input id="uppercase" class="form-check-input" type="checkbox" (change)="saveOptions()" [(ngModel)]="options.uppercase">
|
||||
<input id="uppercase" class="form-check-input" type="checkbox" (change)="saveOptions()"
|
||||
[(ngModel)]="options.uppercase">
|
||||
<label for="uppercase" class="form-check-label">A-Z</label>
|
||||
</div>
|
||||
<div class="form-check">
|
||||
<input id="lowercase" class="form-check-input" type="checkbox" (change)="saveOptions()" [(ngModel)]="options.lowercase">
|
||||
<input id="lowercase" class="form-check-input" type="checkbox" (change)="saveOptions()"
|
||||
[(ngModel)]="options.lowercase">
|
||||
<label for="lowercase" class="form-check-label">a-z</label>
|
||||
</div>
|
||||
<div class="form-check">
|
||||
<input id="numbers" class="form-check-input" type="checkbox" (change)="saveOptions()" [(ngModel)]="options.number">
|
||||
<input id="numbers" class="form-check-input" type="checkbox" (change)="saveOptions()"
|
||||
[(ngModel)]="options.number">
|
||||
<label for="numbers" class="form-check-label">0-9</label>
|
||||
</div>
|
||||
<div class="form-check">
|
||||
<input id="special" class="form-check-input" type="checkbox" (change)="saveOptions()" [(ngModel)]="options.special">
|
||||
<input id="special" class="form-check-input" type="checkbox" (change)="saveOptions()"
|
||||
[(ngModel)]="options.special">
|
||||
<label for="special" class="form-check-label">!@#$%^&*</label>
|
||||
</div>
|
||||
<div class="form-check">
|
||||
<input id="ambiguous" class="form-check-input" type="checkbox" (change)="saveOptions()" [(ngModel)]="avoidAmbiguous">
|
||||
<input id="ambiguous" class="form-check-input" type="checkbox" (change)="saveOptions()"
|
||||
[(ngModel)]="avoidAmbiguous">
|
||||
<label for="ambiguous" class="form-check-label">{{'ambiguous' | i18n}}</label>
|
||||
</div>
|
||||
</div>
|
||||
@@ -77,7 +84,8 @@
|
||||
</button>
|
||||
</div>
|
||||
<div class="ml-auto">
|
||||
<button type="button" class="btn btn-outline-secondary" (click)="history()" title="{{'passwordHistory' | i18n}}">
|
||||
<button type="button" class="btn btn-outline-secondary" (click)="history()"
|
||||
title="{{'passwordHistory' | i18n}}">
|
||||
<i class="fa fa-clock-o fa-lg"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@@ -26,7 +26,8 @@
|
||||
</td>
|
||||
<td class="reduced-lh wrap">
|
||||
<a href="#" appStopClick (click)="selectCipher(c)" title="{{'editItem' | i18n}}">{{c.name}}</a>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId" title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId"
|
||||
title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-paperclip" title="{{'attachments' | i18n}}" *ngIf="c.hasAttachments"></i>
|
||||
<br>
|
||||
<small>{{c.subTitle}}</small>
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
<div class="card-header d-flex">
|
||||
{{'reports' | i18n}}
|
||||
<div class="ml-auto">
|
||||
<a href="#" appStopClick class="badge badge-primary" *ngIf="!canAccessPremium" (click)="premiumRequired()">
|
||||
<a href="#" appStopClick class="badge badge-primary" *ngIf="!canAccessPremium"
|
||||
(click)="premiumRequired()">
|
||||
{{'premium' | i18n}}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -26,7 +26,8 @@
|
||||
</td>
|
||||
<td class="reduced-lh wrap">
|
||||
<a href="#" appStopClick (click)="selectCipher(c)" title="{{'editItem' | i18n}}">{{c.name}}</a>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId" title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId"
|
||||
title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-paperclip" title="{{'attachments' | i18n}}" *ngIf="c.hasAttachments"></i>
|
||||
<br>
|
||||
<small>{{c.subTitle}}</small>
|
||||
|
||||
@@ -26,7 +26,8 @@
|
||||
</td>
|
||||
<td class="reduced-lh wrap">
|
||||
<a href="#" appStopClick (click)="selectCipher(c)" title="{{'editItem' | i18n}}">{{c.name}}</a>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId" title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-share-alt" *ngIf="!organization && c.organizationId"
|
||||
title="{{'shared' | i18n}}"></i>
|
||||
<i class="fa fa-paperclip" title="{{'attachments' | i18n}}" *ngIf="c.hasAttachments"></i>
|
||||
<br>
|
||||
<small>{{c.subTitle}}</small>
|
||||
|
||||
Reference in New Issue
Block a user