Skip to content

Commit fbb0504

Browse files
authored
allow adding permission via JoinTableDef (#1660)
1 parent 53106c5 commit fbb0504

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

vuu/src/main/scala/org/finos/vuu/api/TableDef.scala

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ object TableDef {
4444

4545
def apply(name: String, keyField: String, columns: Array[Column], links: VisualLinks, indices: Indices, joinFields: String*): TableDef = {
4646
new TableDef(name, keyField, columns, joinFields, links = links, indices = indices)
47-
}
47+
}
4848

4949
def apply(name: String, keyField: String, columns: Array[Column], indices: Indices, joinFields: String*): TableDef = {
5050
new TableDef(name, keyField, columns, joinFields, indices = indices)
@@ -187,6 +187,11 @@ case class JoinTableDef(override val name: String, baseTable: TableDef, joinColu
187187

188188
override def toString: String = s"JoinTableDef(name=$name)"
189189

190+
override def withPermissions(func: (ViewPort, TableContainer) => RowPermissionChecker): JoinTableDef = {
191+
super.withPermissions(func)
192+
this
193+
}
194+
190195
def getJoinDefinitionColumns(): Array[Column] = joinTableColumns
191196

192197
def containsTable(tableName: String): Boolean = {

0 commit comments

Comments
 (0)