generated from JetBrains/intellij-platform-plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
"Unified tasks list" tool window to show tasks (#99)
* MAK-52 Added: API client for listing tasks * MAK-52 IJ: Show tasks in tool window Added a tool window for IntelliJ plugin to show pending tasks * MAK-52 IJ: Show tasks in tool window Added a tool window for IntelliJ plugin to show pending tasks
- Loading branch information
Showing
15 changed files
with
513 additions
and
76 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
<component name="ProjectRunConfigurationManager"> | ||
<configuration default="false" name="Run Plugin" type="GradleRunConfiguration" factoryName="Gradle"> | ||
<log_file alias="idea.log" path="$PROJECT_DIR$/build/idea-sandbox/system/log/idea.log" /> | ||
<ExternalSystemSettings> | ||
<option name="executionName" /> | ||
<option name="externalProjectPath" value="$PROJECT_DIR$/intellij-plugin" /> | ||
<option name="externalSystemIdString" value="GRADLE" /> | ||
<option name="scriptParameters" value="" /> | ||
<option name="taskDescriptions"> | ||
<list /> | ||
</option> | ||
<option name="taskNames"> | ||
<list> | ||
<option value="runIde" /> | ||
</list> | ||
</option> | ||
<option name="vmOptions" value="" /> | ||
</ExternalSystemSettings> | ||
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess> | ||
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess> | ||
<EXTENSION ID="com.intellij.execution.ExternalSystemRunConfigurationJavaExtension"> | ||
<extension name="net.ashald.envfile"> | ||
<option name="IS_ENABLED" value="true" /> | ||
<option name="IS_SUBST" value="true" /> | ||
<option name="IS_PATH_MACRO_SUPPORTED" value="true" /> | ||
<option name="IS_IGNORE_MISSING_FILES" value="false" /> | ||
<option name="IS_ENABLE_EXPERIMENTAL_INTEGRATIONS" value="true" /> | ||
<ENTRIES> | ||
<ENTRY IS_ENABLED="true" PARSER="runconfig" IS_EXECUTABLE="false" /> | ||
<ENTRY IS_ENABLED="true" PARSER="env" IS_EXECUTABLE="false" PATH="intellij-plugin/dev.env" /> | ||
</ENTRIES> | ||
</extension> | ||
</EXTENSION> | ||
<DebugAllEnabled>false</DebugAllEnabled> | ||
<ForceTestExec>false</ForceTestExec> | ||
<method v="2" /> | ||
</configuration> | ||
</component> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
/** | ||
* | ||
* Please note: | ||
* This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). | ||
* Do not edit this file manually. | ||
* | ||
*/ | ||
|
||
@file:Suppress( | ||
"ArrayInDataClass", | ||
"EnumEntryName", | ||
"RemoveRedundantQualifierName", | ||
"UnusedImport" | ||
) | ||
|
||
package co.makerflow.client.models | ||
|
||
import co.makerflow.client.models.CustomTask | ||
import co.makerflow.client.models.CustomTaskTodo | ||
import co.makerflow.client.models.OnboardingTask | ||
import co.makerflow.client.models.PullRequest | ||
import co.makerflow.client.models.PullRequestTodo | ||
import co.makerflow.client.models.PullRequestTodoMeta | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty | ||
import com.fasterxml.jackson.annotation.JsonSubTypes | ||
import com.fasterxml.jackson.annotation.JsonTypeInfo | ||
|
||
/** | ||
* | ||
* | ||
* @param task | ||
* @param sourceType The type of source that the todo is from | ||
* @param type The type of todo | ||
* @param createdAt Timestamp for when the todo was created | ||
* @param done Whether the todo has been completed | ||
* @param step | ||
* @param pr | ||
* @param meta | ||
*/ | ||
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY, property = "type", visible = true) | ||
@JsonSubTypes( | ||
JsonSubTypes.Type(value = PullRequestTodo::class, name = "bitbucket"), | ||
JsonSubTypes.Type(value = PullRequestTodo::class, name = "github"), | ||
JsonSubTypes.Type(value = CustomTaskTodo::class, name = "makerflow"), | ||
JsonSubTypes.Type(value = OnboardingTask::class, name = "onboarding") | ||
) | ||
|
||
open class TypedTodo() { | ||
|
||
/* The type of source that the todo is from */ | ||
@get:JsonProperty("sourceType") | ||
val sourceType: TypedTodo.SourceType? = null | ||
/* The type of todo */ | ||
@get:JsonProperty("type") | ||
val type: kotlin.String? = null | ||
/* Timestamp for when the todo was created */ | ||
@get:JsonProperty("createdAt") | ||
val createdAt: kotlin.String? = null | ||
/* Whether the todo has been completed */ | ||
@get:JsonProperty("done") | ||
val done: kotlin.Boolean? = null | ||
|
||
/** | ||
* The type of source that the todo is from | ||
* | ||
* Values: slack,github,bitbucket,makerflow | ||
*/ | ||
@Suppress("EnumNaming") | ||
enum class SourceType(val value: kotlin.String) { | ||
@JsonProperty(value = "slack") slack("slack"), | ||
@JsonProperty(value = "github") github("github"), | ||
@JsonProperty(value = "bitbucket") bitbucket("bitbucket"), | ||
@JsonProperty(value = "makerflow") makerflow("makerflow"); | ||
} | ||
|
||
} | ||
|
1 change: 1 addition & 0 deletions
1
src/main/kotlin/co/makerflow/intellijplugin/panels/DslTasksPanel.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
package co.makerflow.intellijplugin.panels |
Oops, something went wrong.