Skip to content
Snippets Groups Projects
database-table.component.html 1.96 KiB
Newer Older
  • Learn to ignore specific revisions
  • <div class="table-responsive">
        <table class="table table-striped">
            <thead>
                <tr>
                    <th scope="col">ID</th>
                    <th scope="col">Label</th>
                    <th scope="col">Name</th>
                    <th scope="col">Type</th>
                    <th scope="col">Host</th>
                    <th scope="col">Port</th>
                    <th scope="col">Login</th>
                    <th scope="col">Password</th>
                    <th scope="col">Nb surveys</th>
                    <th scope="col">Edit</th>
                    <th scope="col">Delete</th>
                </tr>
            </thead>
            <tbody>
                <tr *ngFor="let database of databaseList">
                    <td class="align-middle">{{ database.id }}</td>
                    <td class="align-middle">{{ database.label }}</td>
                    <td class="align-middle">{{ database.dbname }}</td>
                    <td class="align-middle">{{ database.dbtype }}</td>
                    <td class="align-middle">{{ database.dbhost }}</td>
                    <td class="align-middle">{{ database.dbport }}</td>
                    <td class="align-middle">{{ database.dblogin }}</td>
                    <td class="align-middle">*******</td>
                    <td class="align-middle">{{ getNbSurveyByDatabase(database.id) }}</td>
                    <td class="align-middle">
    
                        <a title="Edit this database" routerLink="/admin/edit-database/{{database.id}}" class="btn btn-outline-primary">
    
                            <span class="fas fa-edit"></span>
                        </a>
                    </td>
                    <td class="align-middle">
                        <app-delete-btn
                            [disabled]="!isNoSurveyAttachedToDatabase(database.id)"
                            [type]="'database'"
                            [label]="database.label"
                            (confirm)="deleteDatabase.emit(database)">
                        </app-delete-btn>
                    </td>
                </tr>
            </tbody>
        </table>
    </div>