MCPcopy Create free account
hub / github.com/FlowiseAI/Flowise / LoginActivity

Function LoginActivity

packages/ui/src/views/auth/loginActivity.jsx:88–503  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

86 onClick: PropTypes.func
87}
88const LoginActivity = () => {
89 const theme = useTheme()
90 const customization = useSelector((state) => state.customization)
91 useNotifier()
92 const { error, setError } = useError()
93
94 const [isLoading, setLoading] = useState(true)
95
96 const getLoginActivityApi = useApi(auditApi.fetchLoginActivity)
97 const [activity, setActivity] = useState([])
98 const [typeFilter, setTypeFilter] = useState([])
99 const [totalRecords, setTotalRecords] = useState(0)
100 const [currentPage, setCurrentPage] = useState(1)
101 const [start, setStart] = useState(1)
102 const [end, setEnd] = useState(50)
103 const [startDate, setStartDate] = useState(new Date(new Date().setMonth(new Date().getMonth() - 1)))
104 const [endDate, setEndDate] = useState(new Date())
105
106 const onStartDateSelected = (date) => {
107 setStartDate(date)
108 refreshData(currentPage, date, endDate, typeFilter)
109 }
110
111 const onEndDateSelected = (date) => {
112 setEndDate(date)
113 refreshData(currentPage, startDate, date, typeFilter)
114 }
115
116 const refreshData = (_page, _start, _end, _filter) => {
117 const activityCodes = []
118 if (_filter.length > 0) {
119 _filter.forEach((type) => {
120 activityCodes.push(getActivityCode(type))
121 })
122 }
123 getLoginActivityApi.request({
124 pageNo: _page,
125 startDate: _start,
126 endDate: _end,
127 activityCodes: activityCodes
128 })
129 }
130
131 const changePage = (newPage) => {
132 setLoading(true)
133 setCurrentPage(newPage)
134 refreshData(newPage, startDate, endDate, typeFilter)
135 }
136
137 const handleTypeFilterChange = (event) => {
138 const {
139 target: { value }
140 } = event
141 let newVar = typeof value === 'string' ? value.split(',') : value
142 setTypeFilter(newVar)
143 refreshData(currentPage, startDate, endDate, newVar)
144 }
145

Callers

nothing calls this directly

Calls 6

useErrorFunction · 0.90
useNotifierFunction · 0.85
getActivityDescriptionFunction · 0.85
onStartDateSelectedFunction · 0.70
onEndDateSelectedFunction · 0.70
changePageFunction · 0.70

Tested by

no test coverage detected