def apply()

in playground/process_analysis/issue_filter.py [0:0]


    def apply(self, issue_df: pd.DataFrame):
        df = issue_df.copy()
        if self.project_key:
            df = df[df["issue_key"].str.startswith(self.project_key)]
        if self.from_date:
            df = df[df["changed_date"] >= self.from_date]
        if self.to_date:
            df = df[df["changed_date"] <= self.to_date]
        if self.issue_type:
            df = df[df["issue_type"] == self.issue_type]
        return df